我有一个表MstAttributes另一个作为TrnIndexAttributes。我想在TrnIndexAttributes表中创建那么多列,因为MstAttributes中有很多行。在MstAttributesone列中插入值后的均值应该在TrnIndexAttribute表中创建,如ID1,ID2,ID3 ....
答案 0 :(得分:0)
如果您真的想这样做(尽管Philip Kelley有正确的警告),您将不得不使用动态查询。
DECLARE @Query NVARCJAR(MAX) = N'ALTER TABLE TableOfInfiniteDoom ADD COLUMN' + [your logic for a name] + [your ligic for a type]
EXEC sp_executesql @Query
在你的trugger中(如果你处理多重DML,不要忘记循环)。