У меня есть код, подобный следующему в Entity Framework
COMPANY defaultCompany = (from T in db.COMPANY where T.id = 2).FirstOrDefault();
COMPANYAUDIT ca = new COMPANYAUDIT();
ca.companyID = defaultCompany.id;
ca.companyName = defaultCompany.companyName;
ca.volumeID = defaultCompany.volumeID;
db.COMPANYAUDIT.Add(ca);
db.SaveChanges();
Я хочу быть в состоянии сделать то же самое в хранимой процедуре, используя T- SQL. Есть ли способ объявить объект таблицы или переменную, чтобы я мог получить доступ к различным столбцам таблицы, которые будут использоваться для вставки данных в другую таблицу? По сути, мне нужно взять данные из одной таблицы и использовать их для вставки новой записи в другую таблицу. Спасибо.