我从表中选择了一些数据,它给出了一些行作为结果。现在,我想从SQL Server的结果数据生成插入语句。
如果目标表是新表,您可以使用SQL SELECT INTO Statement
.
我们可以复制所有的列到新表中:
SELECT *
INTO newtable [IN externaldb]
FROM table1;
或者我们可以只复制我们想要的列到新表中:
SELECT column_name(s)
INTO newtable [IN externaldb]
FROM table1;
新表将使用SELECT语句中定义的列名和类型创建。您可以使用AS子句应用新名称。
像这样,
SELECT 'insert into tabledestination (col1destination,col2destination)
values (' + col1source + ',' + col2source + ')'
FROM tablesource;