我知道另一個現有的表中,我們可以使用拷貝數據使用SQL
Insert Into table_name(cloumn_names)
Select column_names
From table_name
但如何Select Into
?我們是否也可以使用Select Into
將數據從一個表複製到另一個EXISTING表中?我的意思是我們可以使用Select Into
來指定後一個表的列名嗎? Thx!
我知道另一個現有的表中,我們可以使用拷貝數據使用SQL
Insert Into table_name(cloumn_names)
Select column_names
From table_name
但如何Select Into
?我們是否也可以使用Select Into
將數據從一個表複製到另一個EXISTING表中?我的意思是我們可以使用Select Into
來指定後一個表的列名嗎? Thx!
SELECT INTO
當沒有先前創建表,並且需要時從一個表中的數據是要被插入到新創建的表從另一個表中創建該方法被使用。新表使用與選定列相同的數據類型創建。
你可以試試這個:
UPDATE [TestDB].[dbo].[Table1]
SET [Content] = (
Select [TestDB].[dbo].[Table2].[Content] from Table2 where ID= 'XYZ')
WHERE [ID] = 'XYZ'
GO
'選擇INTO'(至少** SQL服務器** - 你不是你使用什麼具體的數據庫清楚)只**創建新表格** - 它不適用於將數據插入現有表格。 –
謝謝marc_s! – user3337625