注意:一個表至少有一列,但最多不超過1024個列。 每個數(shù)據(jù)庫中最多可以創(chuàng)建200萬個表。 表在存儲時使用的計量單位是盤區(qū)(extent)。一個盤區(qū)分為8個數(shù)據(jù)頁,每頁8kb字節(jié)。在創(chuàng)建新表時,會分配給它一個初始只為一個盤區(qū)的存儲空間。當(dāng)增加表的存儲空間時,以盤區(qū)為單位增加。



7.1.4 創(chuàng)建臨時表
可以用create table 命令創(chuàng)建表局部的或全局作用的臨時表。其語法與創(chuàng)建一般表基本相同,只是在局部臨時表的表名前要使用符號“#”,全局臨時表的表名前要使用符號“##”以便與一般的表相區(qū)別。由于sql server 將臨時表的表名存儲到tempdb數(shù)據(jù)庫中sysobjects 表中時,會自動在其后面添加一個系統(tǒng)產(chǎn)生的12 位的數(shù)字后綴,因此臨時表的表名最長只能指定116 個字符,以不超過128 個字符的命名限制。
例7-2 創(chuàng)建一個局部臨時表test123
create table #test123 (
test_id smallint ,
test_name char(10) ,
) on [primary
新聞熱點
疑難解答
圖片精選