我知道另一个现有的表中,我们可以使用拷贝数据使用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