insert into 表(id,a,b,c) values('01','a','b','1')
insert into 表(id,a,b,c) values('01','a','b','2')
insert into 表(id,a,b,c) values('01','a','b','3')
这几个insert语句只有最后一个数不同,能否把这3条语句合成一个insert往数据库插入原先的3条数据
insert into 表(id,a,b,c) values('01','a','b','2')
insert into 表(id,a,b,c) values('01','a','b','3')
这几个insert语句只有最后一个数不同,能否把这3条语句合成一个insert往数据库插入原先的3条数据
解决方案 »
- 请问下统计连续时间登录的问题
- 执行sql代码后提示的一个错误消息
- 各位帮忙解决MSDE安装时出现的"指定的实例名无效"错误....
- 查询两个表,不知道如何写,请高手指点一二
- 各位大侠,请教一个分组的简单问题
- 在线等待!求救!如何将sqlserver数据导入到oracle?
- MYsql 数据导入 MS sql server 数据库时的数据失真问题
- 同样的默认值''字段A:varchar(10),中是10个空格而字段B:varchar(50)却正常
- 帮忙,更新一列的SQL语句!!
- 这个存储过程有什么总题吗??
- 通用海量级分页存储过程 创建时出错,麻烦各位高手指点!
- mdf文件的大小与数据量比例相差太远,不知是什么原因?请高手指点
select '01','a','b','1' union
select '01','a','b','2' union
select '01','a','b','3'
select '01','a','b','1'
union all
select '01','a','b','2'
union all
select '01','a','b','3'
declare @a intset @a = 1while @a <= 3
BEGIN
SET @strSql = ''
SET @strSql = 'insert into 表(id,a,b,c) values('''01''','''a''','''b''',''' + @a + ''')'
EXEC(@strSql)
@a = @a + 1
END
union all 可行
union 会合并相同的数据不推荐
select '01','a','b','1' union all
select '01','a','b','2' union all
select '01','a','b','3'
select '01','a','b','1' union all
select '01','a','b','2' union all
select '01','a','b','3'