SQL テーブルを作成するための列と手順を含むテーブルがあります。
DECLARE @SQLString NVARCHAR(MAX)
SELECT @SQLString =
'
'+ ColName + ' ' + ColType + ' '+ ColNullable + ',
'
FROM FS_Report_Tables WHERE TableId = 0
PRINT ('CREATE TABLE '+ 'Test' + @SQLString)
EXEC ('CREATE TABLE '+ 'Test' + @SQLString)
現在のコードは、すべてが必要なときに最後の列のみを出力します (最後にコンマなし)
データ テーブルの例:
ColumnId TableId ColName ColType ColNullable
1 0 A int NOT NULL
2 0 B int NOT NULL
別のテーブルのSQLString
ノードを使用して構築するにはどうすればよいですか?SELECT