В хранимой процедуре я выбираю из таблицы, используя переданные переменные. Затем я хочу записать, что выбрано. Есть ли способ сделать это без использования временной таблицы или табличной переменной?
Оператор выбора:
Select userId, firstName, lastName, address
from myTable
where userName = @userName and password = @password
Затем я хочу зарегистрировать userId, firstName, lastName и адрес, которые были выбраны. Итак:
Insert into loginLog...[results gotten above]
Примечание. Я хочу регистрировать его, только если возвращен только один результат. Если возвращается более одного результата, я все еще хочу выбрать все результаты, но не хочу регистрировать его.