使用 INSERT SELECT 向表中插入数据
--将t1中查询到的数据插入添加到t2中(t2表必须存在,且顺序、数据类型必须与t1一致) INSERT INTO t2(USERNAME,PASSWORD) SELECT USERNAME,PASSWORD FROM t1
使用 SELECT INTO 将现有表中的数据添加到新表中
--将t1中查询到的数据插入添加到t2中(t2表不能存在。将在执行中创建) SELECT t1_USERNAME, t1_PASSWORD INTO t2 FROM t1
插入标识列:
--在插入时,标识列的数据是不允许指定的。 --如果要插入标识列,可以新建一个标识列:IDENTITY(类型,种子,增量) AS 列 SELECT IDENTITY(int, 1, 1) AS t1_ID, t1_USERNAME, t1_PASSWORD INTO t2 FROM t1
使用 UNION 合并数据插入
--UNION 将不同的数据或查询结果组合成一个新的结果集 --效果与 INSERT SELECT 是一样的,只不过数据是手写的... INSERT t1(USERNAME,PASSWORD) SELECT ‘a‘, ‘123456‘ UNION SELECT ‘b‘, ‘123456‘ UNION SELECT ‘c‘, ‘123456‘ UNION SELECT ‘d‘, ‘123456‘ UNION SELECT ‘e‘, ‘123456‘ UNION SELECT ‘f‘, ‘123456‘
时间: 2024-10-15 01:20:19