動態sql中使用臨時表的例項

2021-06-18 18:12:41 字數 716 閱讀 7354

來自:

在動態sql 語句中使用臨時表(不能使用臨時表 變數名)

動態sql語句大家都經常會用到,下面就為您介紹乙個動態sql中使用臨時表的例子,供您參考,希望對您學習動態sql語句方面能有所幫助。

drop table #t_1  

declare @sqlste varchar(200)  

create table #t_1(name varchar(256),id int,crdate datetime)  

set @

sqlste

= 'insert into #t_1(name,id) select name,id #temp_1 from sysobjects where xtype=''p'' and name like ''%p'

' 'exec(@sqlste)  

update a set 

a.crdate= b

.crdate  

from #t_1 a, sysobjects b  

where 

a.id= b

.id  

select * from #t_1  

--說明:動態sql中不支援表變數

--如:

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

SQL在儲存過程中使用臨時表

1 create or replace procedure product temp update prc as 2 pc delestr varchar2 50 刪除臨時表記錄語句 3 pc createstr varchar2 500 建立臨時表 4 tabext varchar2 10 用於判...

sql的臨時表使用小結

1 建立方法 方法一 create table temptablename 或 select 欄位1,欄位2,into temptablename from table 方法二 create table tempdb.mytemptable tid int 說明 1 臨時表其實是放在資料庫tempd...

sql的臨時表使用小結

資料表的建立方法 1 建立方法 方法一 create table temptablename 或 select 欄位1,欄位2,into temptablename from table 方法二 create table tempdb.mytemptable tid int 臨時資料表的建立相關說明...