Sql server 2005 将数据从一个表插入到另一个表
我在表T1上有数据Sql server 2005 将数据从一个表插入到另一个表,sql-server-2005,Sql Server 2005,我在表T1上有数据 RK1 RK3 RK5 RK2 我想在表T2中插入T1中的数据,输出如下 col1 col2 11 RK1 12 RK2 13 RK3 14 RK5 col2排序了吗 您可以为相同的内容编写sql查询吗?您可以通过插入来执行此操作: INSERT INTO YourTable (Col1, Col2) SELECT 11, RK1 UNION SELECT 12, RK2 UNION SELECT 13,
RK1
RK3
RK5
RK2
我想在表T2中插入T1中的数据,输出如下
col1 col2
11 RK1
12 RK2
13 RK3
14 RK5
col2排序了吗
您可以为相同的内容编写sql查询吗?您可以通过插入来执行此操作:
INSERT INTO YourTable (Col1, Col2)
SELECT 11, RK1
UNION SELECT 12, RK2
UNION SELECT 13, RK3
UNION SELECT 14, RK5
SQL Server 2005及以上版本
INSERT TABLE2
(col1, col2)
SELECT
'I' + CAST(ROW_NUMBER() OVER (ORDER BY TheCol) AS varchar(10)), TheCol
FROM
TABLE1
ORDER BY
TheCol
在表T2中,col11应与这些值一起添加,并且不应为标识列。Col2来自表T1。嗨,它应该以11@Vijay莎玛:为什么不尝试调整我的解决方案?