#sql #sql-insert #sql-delete
Вопрос:
Я пытаюсь избежать указания каждого столбца для добавления в часть инструкции into. Есть ли способ сделать это без перечисления всех 100 столбцов?
Delete From OriginTable
Output Deleted.*
Into NewTable (Deleted.Col1, Deleted.Col2, Deleted.Col3)
Where ConditionsHere
Самое близкое, что я нашел, — это выбор столбцов из выбора схемы sys.col, где он соответствует имени таблицы. Есть ли лучший способ сделать это или я могу указать Удалено.* каким-то образом в инструкции into line. Во многих источниках, которые я нашел, указывается только выбор определенных столбцов
Комментарии:
1. Нет — вам нужно явно перечислить все столбцы — этого не обойти.