語法1:
create table #albums (
artist char(30),
album_name char(50),
media_type int)
go該錶也可以使用下邊的命令來手動刪除
drop table #albums
go當使用者退出sql-server 時該表也可以被自動地刪除如果你是在自態sql 聯接情況下使用該語句例如sql-server 的db-library 那麼當動態聯接被終止時該表也會被自動地刪除.
語法2:
create table tempdb..tablename (field1 datatype,...,fieldn datatype)
使用語法2 來建立臨時表的結果與使用語法1 相同臨時表的名稱格式也與語法1 的相同它們的不同之處在於當使用者退出sql 或切斷聯接時該錶不會被自動地刪除使用者必須使用drop 命令在tempdb中將其手動刪除.
技巧:另外一種將使用語法2 建立的臨時表刪除的方法是將sql-server 關閉並重新啟動這將會把所有在tempdb 中的表都刪除掉
資料庫建立臨時表
表名前使用乙個 號,臨時表是區域性的,使用兩個 號,臨時表是全域性的,在斷開連線後sql會自動刪除臨時表 create table a id int,name varchar 50 insert into a id,name values 1,123 select from a drop table...
MySQL資料庫中臨時表的建立
1 臨時表再斷開於mysql的連線後系統會自動刪除臨時表中的資料,但是這只限於用下面語句建立的表 1 定義字段 create temporary table tmp table name varchar 10 not null,value integer not null 2 直接將查詢結果匯入臨時...
SQL資料庫臨時表建立和臨時表拼接查詢
當初由於資料庫設計的有些不合理,有平常的查詢很難達到想要的效果,就上網查詢了臨時表查詢,然後進行拼接 begin 判斷臨時表是否存在刪除臨時儲存表 if object id tempdb te is not null begin drop table te end if object id temp...