あなたが提供したSQLコードに問題はありません。
その他のトラブルシューティング:
1)照会する場合:
select COLUMN_NAME
from information_schema.COLUMNS
where TABLE_NAME = 'TableA'
結果は出ていますか?
2)この INSERT を試してみると、うまくいきますか?
INSERT INTO Table_1 (Name)
Select 'Name1'
3)これらの列を選択すると、リストに TABLE_NAME が表示されますか?
Select DISTINCT(TABLE_NAME) FROM INFORMATION_SCHEMA.columns
あなたのSQLコードは、MicrosoftのAdventureWorks-DBでうまく機能しました(Table_1
列名を持つ空のテーブルです):
INSERT INTO dbo.Table_1 (Name)
Select COLUMN_NAME FROM INFORMATION_SCHEMA.columns
where TABLE_NAME = 'ProductInventory'
select * from table_1
出力:
ProductID
LocationID
Shelf
Bin
Quantity
rowguid
ModifiedDate