使用临时表的另外一种方式
2006-12-04 08:21
337 查看
假如由于某种原因,不能直接使用select id, name, classid into #tmp1 from ...... 这样的语句,而必须要先把该语句放在一个字符串中,然后再调用exec(..)来执行,如果这时刚好也要把查询结果放在一个临时表中,那么相应的sql语句就要象下面这样:
1..
2declare @s varchar(2000)
3create table #tmp1(id int, name varchar(20),classid int)
4set @s='insert into #tmp1 select id, name, classid from .'
5exec(@s)
注意临时表一定要先定义;而且一定要使用insert into ....的形式,而不是上面的 select .... into 的形式
1..
2declare @s varchar(2000)
3create table #tmp1(id int, name varchar(20),classid int)
4set @s='insert into #tmp1 select id, name, classid from .'
5exec(@s)
注意临时表一定要先定义;而且一定要使用insert into ....的形式,而不是上面的 select .... into 的形式
相关文章推荐
- 另外一种WebService的用户验证方式---使用验证票
- 分支判断选择的另外一种方式(类似switch case和if elseif),使用正则表达式定义的宏函数
- Qt中使用boost 库的另外一种方式
- android两种基本联网方式与一种第三方开源项目的使用
- 在使用spring构建项目中,将db配置与程序jar包分离的一种方式
- lazarus用另外一种方便的方式生成xml
- 蓝牙模块加电的另外一种方式
- 一种奇怪的使用debug方式,写到最后觉得后果很可怕[bsnhk原创]
- php 使用post,get的一种简洁方式
- navicat sqlite使用了一种wine的方式来支持linux平台,
- tomcat 一种简单使用方式!
- 另外一种DataGrid与Datalist的嵌套--更好的方式[原创]
- 悬浮窗的另外一种使用
- 移除所有子 View 时不使用循环代码的一种方式
- C#处理Json的另外一种方式成功实践
- Python使用redis pool的一种单例实现方式
- AfxMessageBox另外一种快速使用方法
- 使用EF来进行查询的一种方式
- 循环赛问题 日程安排的一种排列方式 使用C++实现
- 项目记录05--客unity,服erlang--另外一种AssetBundle打包方式