收录日期:2021/01/22 02:50:00 时间:2016/07/12 06:44:19 标签:基础类

insert into #DepartMent select '组长'  
union all select '助理'  
union all select '总经理'  
union all select '员工'  
union all select '副总经理'  
union all select '主管'  

与insert into table(a,b...) values ('组长','助理' ...)
有什么区别
第一条SQL语句是向#DepartMent表insert多条记录,每条记录只有一个字段

第二条SQL语句是向[table]表insert一条记录,包括多个字段
一个一行多列,一个是一列多行。
第一个是插入多行数据
第一个是向一列插入n条数据
第二个是向一行插入n条记录
不管那么多了,只要能插入多行就可以了
insert into #DepartMent select '组长'  
union all select '助理'  
union all select '总经理'  
union all select '员工'  
union all select '副总经理'  
union all select '主管' 
这个 等价于
select '组长' a into #DepartMent   
union all select '助理'  
union all select '总经理'  
union all select '员工'  
union all select '副总经理'  
union all select '主管' 
构造表+记录
第二个是往已存在表中插入一条记录
第一个是向一列插入若干条数据。
第二个是向一行插入一条数据。
地一个对应一列插N遍,第2个对N列插一遍
简言之:一列多行与多列一行
insert into #DepartMent select '组长'  
union all select '助理'  
union all select '总经理'  
union all select '员工'  
union all select '副总经理'  
union all select '主管'  

是插入多行,但每行只插入一列数据...
select '组长'  
union all select '助理'  
union all select '总经理'  
union all select '员工'  
union all select '副总经理'  
union all select '主管'  
就是插入一列多行的数据

与insert into table(a,b...) values ('组长','助理' ...)
插入一行多列的数据....

SQL code
insert into #DepartMent select '组长'  
union all select '助理'  
union all select '总经理'  
union all select '员工'  
union all select '副总经理'  
union all select '主管'  
这是插入一个表,相当于insert #DepartMent  select * from tb


与insert into table(a,b...) values ('组长','助理' ...)

这条语句只是插入一条数据

有谁使用postScript语言 如何CString变量逐字读出中文字符 2003下的mysql服务老是停止 各位大侠小弟用php(UTF-8)调用java时,java中的中文全为乱码,请大侠不吝赐教 驱动开发工具安装问题 如何把数据库A的数据、结构全部导入B数据库? 数据库备份时需要启动一个事务吗? 万恶的中介和代理 怎么调用InitializeComponent()中生成代码 ibatis 的奇怪错误~~~~........ DataGridView 新行(*标行)获得焦点后,键盘输入产生新行,但代码赋值却不产生新行? 关于报表生成器未授权不得下载的问题 关于重装SQL2000,如何保留以前数据库中数据 这样的语法什么意思? 如果VBS被禁用了,Javascript中的VBArray函数还可以运作么?[另周末散分提高知名度中...] 用友的明细帐,用Delphi7如何实现? string 的输入问题 system.argumentexception:datagridviewcomboboxcell值无效。 已知进程名,怎么获得他的handle,并发送点击鼠标事件 ? .NET页面里.怎样循环输出一个日期段? 在线急求,两个日期间隔天数,为什么日期不一样,间隔却是一样的?难到是C#的BUG? update 语句问题,请高手指点 在一个DBGrid中如何显示多个表中的内容啊 怎样将class文件变成可执行的jar文件。 【请教】装vs带的那个sql server怎么用啊? ma fan bang wo kan kan chengxu zen me lian bu shang fuwuqi 100分求一条sql语句。。。关于行列转换查询的。。。 MSN的短消息提示是在什么地方连接的数据库 又一个捉弄人的问题 关于项目实施的问题