sqlserver是微軟開辟的一套關系型數據庫,利用較為普遍。在現實的項目開辟過程中,sql的姑且表也是經常利用的,出格是在存儲過程中處置數據營業的場景。本文就為您介紹若何建立、插入、查詢、刪除姑且表
打開【Microsoft SQL Server Management Studio】 1)這個是sqlserver數據庫的圖形化辦理東西,毗連到數據庫后,在東西界面點擊【新建查詢】按鈕,打開一個sql語句書寫窗口,本文所有的演示sql都在此窗口完當作 2)本文演示的SQL,請逐段選中執行,不然可能會提醒姑且表已存在 3)姑且表建立后,不成反復建立,所以,若是想讓整個演示代碼可以無限次反復執行,可以參照第7步的介紹,在sql最起頭先刪除姑且表(就不會提醒姑且表存在了)
建立姑且表體例1:create table #表名() 1)利用【create table #表名】的體例建立姑且表與建立通俗物理表是一樣的,只是表名前面多一個#號 2)姑且表是不生當作現實物理表的,一個#號開首的姑且表,在當前會話竣事后,就會被刪除 3)建立姑且表(#tmpTable1),詳見截圖
插入數據光臨時表 利用【insert into #表名】的體例插入測試數據光臨時表
查詢姑且表數據 姑且表的查詢與通俗表的查詢一樣,利用select即可
建立姑且表體例2:select ... into #tmpTable 1)姑且表的別的一種建立體例,就是利用【select ... into #tmpTable】格局 2)此種體例不需要事先界說姑且表的字段與類型,select出來的字段和類型將作為姑且表的字段與類型 3)建立姑且表(#tmpTable2),詳見截圖
刪除姑且表 1)刪除姑且表之前,請先判定姑且表是否存在,存在的環境下,才刪除 2)if OBJECT_ID('tempdb..#表名') is not null drop table #表名;
本文演示SQL若何可以全數反復執行? 1)若是在執行本文演示過程中,提醒姑且表已存在,無法建立的話,只需要選擇需要執行的一段SQL代碼執行即可 2)在SQL語句的最前面先刪除姑且表,如許整個SQL語句,可以不消選擇,就可以全數無限次反復執行
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!