Кто-нибудь знает о процедуре для преобразования строки в оператор INSERT?

Кто-нибудь знает о процедуре или скрипте, который будет генерировать любую строку в операторе вставки в ту же таблицу?

По сути, я хотел бы вызвать что-то вроде

exec RowToInsertStatement 'dbo.user', 45;

И следующий код будет вывод

insert into dbo.MyTable( FirstName, LastName, Position)
values( 'John', 'MacIntyre', 'Software Consultant');

Я понимаю, что могу

insert into dbo.MyTable
select * from dbo.MyTable where id=45;

Но это явно не сработает, Мне нужно сравнить эти две даты и выяснить разницу в часах.

У меня есть две даты, сформированные как «Ymd H: i: s». Мне нужно сравнить эти две даты и выяснить разницу в часах.

29
задан mike 21 September 2010 в 18:54
поделиться