动态sql中使用临时表的实例

数据库 SQL Server
动态sql语句相信大家都不陌生,下文对动态sql中使用临时表的方法作了详细的介绍,如果您感兴趣的话,不妨一看。

动态sql语句大家都经常会用到,下面就为您介绍一个动态sql中使用临时表的例子,供您参考,希望对您学习动态sql语句方面能有所帮助。

  1. drop table #t_1  
  2.  
  3. declare @sqlste varchar(200)  
  4. create table #t_1(name varchar(256),id int,crdate datetime)  
  5.  
  6. set @sqlste = 'insert into #t_1(name,id) select name,id #temp_1 from sysobjects where xtype=''P'' and name like ''%p'' ' 
  7.  
  8. exec(@sqlste)  
  9.  
  10. update a set a.crdate = b.crdate  
  11. from #t_1 a, sysobjects b  
  12. where a.id = b.id  
  13.  
  14. select * from #t_1  

--说明:动态sql中不支持表变量

--如:

  1. declare @t_2 table(name varchar(256),id int,crdate datetime) 

 

 

 

 

【编辑推荐】

Oracle存储过程使用动态SQL

SQL Server视图的使用

sql server表格变量的用法

SQL Server变量赋值的方法

Java调用Sql Server存储过程

责任编辑:段燃 来源: 互联网
相关推荐

2009-07-01 02:29:24

临时表T-SQL

2010-07-22 15:56:04

SQL Server临

2021-02-08 11:04:21

嵌套SQL Server语言

2010-10-19 14:45:01

SQL SERVER临

2011-07-25 10:40:47

SQL Server用户自定义函数临时表

2010-09-16 17:56:31

SQL server临

2010-09-16 15:03:10

SQL Server临

2010-04-28 11:56:09

Oracle临时表

2021-01-18 05:23:14

SQL 排序Server

2010-09-16 15:10:48

SQL Server表

2011-09-02 14:45:43

Oracle临时表SQL Server临

2010-07-08 14:42:34

SQL Server临

2010-10-19 15:25:05

Sql Server临

2011-03-29 13:22:07

SQL Server临时表表变量

2010-07-22 16:02:29

2010-09-02 16:28:03

SQL删除

2010-07-01 14:46:10

SQL Server临

2013-09-26 14:11:23

SQL性能优化

2010-05-17 16:31:48

Mysql临时表

2010-05-19 09:01:14

MySQL临时表
点赞
收藏

51CTO技术栈公众号