纯SQL语句循环查询
来源:互联网 发布:志鸿优化设计系列丛书 编辑:程序博客网 时间:2024/05/09 06:12
能否将SQL数据库通过循环多个表查询的结果插入一个表呢?
百度上搜索的答案真是让人失望,只好自己动手写了,频繁调试后终于得出了自己想要的结果。
现在从表test1和test2里查询前两个数据并将结果导入到表test中,如下代码可以实现。
declare @table varchar(20)
declare @i int
declare @j char
set @i=1
while @i<2
begin
set @j =cast(@i as char)
set @table = '[test'+(@j)+']'
declare @s Nvarchar(1000) -- 注意此处改为nvarchar(1000)
set @s = 'select * from '+@table
insert into test
Exec(@s) -- 成功
-- exec sp_executesql @s -- 此句正确,
set @i=@i+1
end
这次颇为有成就感啊,在百度上都没找到的东西自己实现了,^_^
百度上搜索的答案真是让人失望,只好自己动手写了,频繁调试后终于得出了自己想要的结果。
现在从表test1和test2里查询前两个数据并将结果导入到表test中,如下代码可以实现。
declare @table varchar(20)
declare @i int
declare @j char
set @i=1
while @i<2
begin
set @j =cast(@i as char)
set @table = '[test'+(@j)+']'
declare @s Nvarchar(1000) -- 注意此处改为nvarchar(1000)
set @s = 'select * from '+@table
insert into test
Exec(@s) -- 成功
-- exec sp_executesql @s -- 此句正确,
set @i=@i+1
end
这次颇为有成就感啊,在百度上都没找到的东西自己实现了,^_^
- 纯SQL语句循环查询
- Hibernate 使用纯SQL语句完成查询操作
- javascript实例--循环判断查询表单,构建SQL语句
- MySQL循环遍历执行查询SQL语句结果的方法
- MySQL循环遍历执行查询SQL语句结果的方法
- Sql server 数据库中,纯SQL语句查询、执行 单引号问题。
- 10万数据量的数据库查询效率比较 纯sql语句 和 view 视图
- SQL循环语句
- sql,循环语句
- sql 循环语句
- SQL sever 循环语句
- SQL循环语句
- SQL中循环语句
- sql 循环语句
- SQL 循环语句
- SQL循环语句
- T-SQL循环语句
- sql语句双重循环
- 理解SQLSERVER中的排序规则,解决无法正确显示中文字
- 给右键菜单添加“复制 到文件夹”和“移动到文件夹“选项
- 很黄很暴力
- 学习数据库:SqlServer 2005之数据导出注意事项
- CONVERT 函数 [数据类型转换]
- 纯SQL语句循环查询
- 深入浅出Win32多线程设计之MFC的多线程(4)
- 了解 Ubuntu
- WinMount v2.2.0
- JFreechart存储为PDF不能显示中文文字的解决办法
- 遍历页面textbox
- windows moblie 5.0在托管程序中实现短信接收和拦截
- 超级巡警病毒分析工具(File Format Identifier) v1.3
- 整合Spring+Hibernate+Struts时抛Servlet action is not available异常解决