MSSQL中的陣列 Table型別

2021-04-21 01:08:42 字數 1860 閱讀 2525

table  

一種特殊的資料型別,用於儲存結果集以供後續處理。該資料型別主要用於臨時儲存一組行,這些行將作為錶值函式的結果集返回。  

語法  

說明     使用   declare   @local_variable   宣告   table   型別的變數。  

table_type_definition   ::=  

table   (     [   ,...n   ]   )    

column_definition   ::=  

column_name   scalar_data_type  

[   collate   collation_definition   ]  

[   [   default   constant_expression   ]   |   identity   [   (   seed   ,   increment   )   ]   ]  

[   rowguidcol   ]  

[   column_constraint   ]   [   ...n   ]    

column_constraint   ::=  

table_constraint   ::=    

(   column_name   [   ,...n   ]   )  

|   check   (   search_condition   )    

}    

引數  

table_type_definition  

與   create   table   中定義表所用的資訊子集相同的資訊子集。表宣告包括列定義、名稱、資料型別和約束。允許的約束型別僅為   primary   key、unique   key   和   null。  

有關語法的更多資訊,請參見   create   table、create   function   和   declare   @local_variable。  

collation_definition  

是由   microsoft®   windows™   區域設定和比較風格、windows   區域設定和二進位制表示法或   microsoft   sql   server™   排序規則組成的列的排序規則。  

注釋  

可將函式和變數宣告為   table   型別。table   變數可用於函式、儲存過程和批處理中。  

盡可能使用表變數而不使用臨時表。table   變數有以下優點:    

table   變數的行為類似於區域性變數,有明確定義的作用域。該作用域為宣告該變數的函式、儲存過程或批處理。    

在其作用域內,table   變數可像常規表那樣使用。該變數可應用於   select、insert、update   和   delete   語句中用到表或表的表示式的地方。但是,table   不能用在下列語句中:  

insert   into   table_variable   exec   儲存過程。  

select   select_list   into   table_variable   語句。  

在定義   table   變數的函式、儲存過程或批處理結束時,自動清除   table   變數。  

在儲存過程中使用表變數與使用臨時表相比,減少了儲存過程的重新編譯量。  

涉及表變數的事務只在表變數更新期間存在。這樣就減少了表變數對鎖定和記錄資源的需求。    

不支援在表變數之間進行賦值操作。另外,由於表變數作用域有限,並且不是持久資料庫的一部分,因而不受事務回滾的影響。  

摘自:http://topic.csdn.net/t/20060927/12/5051395.html

MSSQL 中表 table 的清空操作

在mssql中,新接觸到乙個清空表的操作方法 那就是truncate table 以前常用delete from where 來判斷和刪除記錄。如果要清空表 table 的話,delete from 和 truncate table 的結果是一樣的。但是delete的話是系統是會記錄日誌的,而tru...

table中的函式

concat是concatenate的縮寫 連線,連鎖 table.concat 列出tb中數字部分start到end部分的所有元素,其間可以用sep分隔。出了table以外,其他三個引數不是必須的,sep預設是空字串,start為1,end為table的陣列部分的長度。sep start end雖...

Lua中table裡內嵌table的例子

廢話www.cppcns.com不多少,看代程式設計客棧碼 複製 如下 local temp insert table data local temp insert table n程式設計客棧bsp temp insert table data temp insert table data,temp...