Мне нужно создать динамически генерируемый скрипт T-SQL, который вставляет записи в различные таблицы. Я выполнил кучу поиска и тестирования, но, похоже, не могу найти нужный мне путь.
Я знаю, что допустимым является следующее SQL:
INSERT INTO [MyTable] ( [Col1], [Col2], [Col3] )
SELECT N'Val1', N'Val2', N'Val3';
НоМожно ли вообще написать что-то похожее на это:
INSERT INTO [MyTable]
SELECT [Col1] = N'Val1', [Col2] = N'Val2', [Col3] = N'Val3';
Имея столбцы в операторе select, я могу сделать все сразу, вместо написания двух отдельных строк. Очевидно, моя идея не работает, я пытаюсь выяснить, возможно ли что-то подобное, или мне нужно придерживаться первого.
Очень ценится.