if object_id('ta')is not null drop table ta --判断表ta是否存在,存在的话先删除 go create table ta(id int ,[Name] varchar(10)) --建立表ta insert ta select 1,'张三' insert ta select 2,'李四' insert ta select 3,'王五' if object_id('tb')is not null drop table tb --判断表tb是否存在,存在的话先删除 go create table tb(id int ,[Name] varchar(10)) --建立表tb insert tb(id ,[Name])select id ,[Name] from ta --将ta中的数据插入到tb中,即tb目标表,ta是源表 select * from tb --从tb中查询数据 /*id Name ----------- ---------- 1 张三 2 李四 3 王五(所影响的行数为 3 行)*/
insert into tb1(列名1,列名2) select 列名1,列名2 from tb2
insert into 目标表名(目标表的列名) select 源列名 from 源表名
insert into 目标表名(目标列1,目标列2,目标列3,...,目标列n) (select 原表列1,原表列2,原表列3,...,原表列n from 原表) 是这样的对应关系,但是不许对应的目标列与原表列数据类型要一样.
insert into 目标表名(目标表的列名,目标表的列名) select 源列名,源列名 from 源表名
我是在学校学的,才开始接触SQL啊 我门才把JAVA上完了
表A ID NAME SCHOOL表B id school group 将表B中的group 列插入到表ainsert into A select group from b
insert into 目标表名(目标表的列名) select 源列名 from 源表名
select 源列名 into 目标表名 from 源表名
insert 对象是表A,向A中插入数据,到行列
select 就是查看表A得内容
我 们 今天才学SQL的函数列 !!
谢谢你 们 了 啊 !!
我 不 懂就 问撒
go
create table ta(id int ,[Name] varchar(10)) --建立表ta
insert ta select 1,'张三'
insert ta select 2,'李四'
insert ta select 3,'王五'
if object_id('tb')is not null drop table tb --判断表tb是否存在,存在的话先删除
go
create table tb(id int ,[Name] varchar(10)) --建立表tb
insert tb(id ,[Name])select id ,[Name] from ta --将ta中的数据插入到tb中,即tb目标表,ta是源表
select * from tb --从tb中查询数据
/*id Name
----------- ----------
1 张三
2 李四
3 王五(所影响的行数为 3 行)*/
insert into tb1(列名1,列名2) select 列名1,列名2 from tb2
(select 原表列1,原表列2,原表列3,...,原表列n from 原表)
是这样的对应关系,但是不许对应的目标列与原表列数据类型要一样.
我门才把JAVA上完了
ID NAME SCHOOL表B
id school group
将表B中的group 列插入到表ainsert into A select group from b