insert into 表名 values() 与 insert 表名 select '插入值' union all select .....有什么区别 insert into 表名 values() 与 insert 表名 select '插入值' union all select .....有什么区别 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 valus只能插一条,select 可以多条,就这个区别 我是这样理解的:insert into 表名 values()values() 后面一般是已知的要插入的值例:insert into 表名 values('1','2','3') 注:values后面的个数要与表名里面的字段个数相同insert 表名 select一般是指从现有数据库中读取数据后将现有数据插入到指定表中例:insert 表名 select a,b,c from 表1 select 也要后面的个数要与表名里面的字段个数相同,不过你可以指定列表:insert 表名(col1,col2,col3) select a,b,c from 表1insert 表名(col1,col2,col3) values('1','2','3')insert 表名(col1,col2) select a,b from 表1insert 表名(col1,col2) values('1','2' ) sql2008 ssms 登陆 如何查看库中的索引情况 求一个mssql存储过程。 关于view超时的问题,多表链接。 如何捕捉远程数据库掉线信息? 在线提问 夜间提问 如何定时向客户端发送信息 在线等待中 如何获得 当前连接 的 主机 的 域用户名??? 请教:关于链接服务器,文本加载等问题 仅知一个表名,怎样建立此表的通过主键来更新的存储过程,请指点,有分 如何快速形成FOXPRO的通用性字段的内容? 建立的mdf数据库中有14个表,其中有5个表的关键字完全相同,这是否合适?会引起什么问题吗? 求解SQL语句中where的条件写法
insert into 表名 values()
values() 后面一般是已知的要插入的值
例:
insert into 表名 values('1','2','3') 注:values后面的个数要与表名里面的字段个数相同
insert 表名 select
一般是指从现有数据库中读取数据后将现有数据插入到指定表中
例:
insert 表名 select a,b,c from 表1
select 也要后面的个数要与表名里面的字段个数相同,不过你可以指定列表:
insert 表名(col1,col2,col3) select a,b,c from 表1
insert 表名(col1,col2,col3) values('1','2','3')
insert 表名(col1,col2) select a,b from 表1
insert 表名(col1,col2) values('1','2' )