臨時表批量處理資料的使用

2022-02-23 06:10:47 字數 660 閱讀 8191

//第一種建立臨時表

create table #temparea

(id  int identity (1,1) not null, --建立列id,並且每次新增一條記錄就會加1

doccode varchar(100),

areaname varchar(50),

areacode varchar(50),

primary key(id)      --定義id為臨時表#tmp的主鍵 

) --判斷是否存在臨時表,存在就刪除掉

if object_id('tempdb..#tempdoccode') is not null drop table #tempdoccode

--儲存傳進來的資料到臨時表,格式''1','2','3'

select doccode into #tempdoccode from deal where doccode in('404482341','63522323','44010400')  --第二種建立臨時表方法

--獲取文書號對應的違章區域

select doccode,dbo.getareabydoccode(doccode) as areaname from #tempdoccode

--刪除掉臨時表

drop table #tempdoccode

臨時表使用

臨時表語法 會話型的,會話結束資料清空 create global temporary table test tmp id number,name varchar2 10 on commit preserve rows 事務型的,事務結束資料清空 create global temporary ta...

SQLServer 臨時表的使用

臨時表在sqlserver資料庫中,是非常重要的,下面就詳細介紹sql資料庫中臨時表的特點及其使用,僅供參考。臨時表與永久表相似,但臨時表儲存在tempdb中,當不再使用時會自動刪除。臨時表有兩種型別 本地和全域性。它們在名稱 可見性以及可用性上有區別。對於臨時表有如下幾個特點 本地臨時表 本地臨時...

SQL SERVER臨時表的使用

drop table tmp 刪除臨時表 tmp create table tmp 建立臨時表 tmp id int identity 1,1 not null,建立列id,並且每次新增一條記錄就會加1 wokno varchar 50 primary key id 定義id為臨時表 tmp的主鍵 ...