SQL Удален.* В — Указание нескольких столбцов вместо их именования

#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. Нет — вам нужно явно перечислить все столбцы — этого не обойти.