日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 數據庫 > SQL Server > 正文

SQL SERVER的數據類型

2020-07-25 13:42:10
字體:
來源:轉載
供稿:網友

1.SQL SERVER的數據類型

  數據類弄是數據的一種屬性,表示數據所表示信息的類型。任何一種計算機語言都定義了自己的數據類型。當然,不同的程序語言都具有不同的特點,所定義的數據類型的各類和名稱都或多或少有些不同。SQLServer 提供了 25 種數據類型:

  • Binary [(n)]
  • Varbinary [(n)]
  • Char [(n)]
  • Varchar[(n)]
  • Nchar[(n)]
  • Nvarchar[(n)]
  • Datetime
  • Smalldatetime
  • Decimal[(p[,s])]
  • Numeric[(p[,s])]
  • Float[(n)]
  • Real
  • Int
  • Smallint
  • Tinyint
  • Money
  • Smallmoney
  • Bit
  • Cursor
  • Sysname
  • Timestamp
  • Uniqueidentifier
  • Text
  • Image
  • Ntext

(1)二進制數據類型

  二進制數據包括 Binary、Varbinary 和 Image
  Binary 數據類型既可以是固定長度的(Binary),也可以是變長度的。
  Binary[(n)] 是 n 位固定的二進制數據。其中,n 的取值范圍是從 1 到 8000。其存儲窨的大小是 n + 4 個字節。
  Varbinary[(n)] 是 n 位變長度的二進制數據。其中,n 的取值范圍是從 1 到 8000。其存儲窨的大小是 n + 4個字節,不是n 個字節。
  在 Image 數據類型中存儲的數據是以位字符串存儲的,不是由 SQL Server 解釋的,必須由應用程序來解釋。例如,應用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把數據存儲在 Image 數據類型中。

(2)字符數據類型

  字符數據的類型包括 Char,Varchar 和 Text
  字符數據是由任何字母、符號和數字任意組合而成的數據。
  Varchar 是變長字符數據,其長度不超過 8KB。Char 是定長字符數據,其長度最多為 8KB。超過 8KB 的ASCII 數據可以使用Text數據類型存儲。例如,因為 Html 文檔全部都是 ASCII 字符,并且在一般情況下長度超過 8KB,所以這些文檔可以 Text 數據類型存儲在SQL Server 中。

(3)Unicode 數據類型

  Unicode 數據類型包括 Nchar,Nvarchar 和Ntext
  在 Microsoft SQL Server 中,傳統的非 Unicode 數據類型允許使用由特定字符集定義的字符。在 SQL Server安裝過程中,允許選擇一種字符集。使用 Unicode 數據類型,列中可以存儲任何由Unicode 標準定義的字符。在 Unicode 標準中,包括了以各種字符集定義的全部字符。使用Unicode數據類型,所戰勝的窨是使用非 Unicode 數據類型所占用的窨大小的兩倍。
  在 SQL Server 中,Unicode 數據以 Nchar、Nvarchar 和 Ntext 數據類型存儲。使用這種字符類型存儲的列可以存儲多個字符集中的字符。當列的長度變化時,應該使用Nvarchar 字符類型,這時最多可以存儲 4000 個字符。當列的長度固定不變時,應該使用 Nchar 字符類型,同樣,這時最多可以存儲4000 個字符。當使用 Ntext 數據類型時,該列可以存儲多于 4000 個字符。

(4)日期和時間數據類型

  日期和時間數據類型包括 Datetime 和 Smalldatetime兩種類型
  日期和時間數據類型由有效的日期和時間組成。例如,有效的日期和時間數據包括“4/01/98 12:15:00:00:00 PM”和“1:28:29:15:01AM 8/17/98”。前一個數據類型是日期在前,時間在后一個數據類型是霎時間在前,日期在后。在 Microsoft SQL Server中,日期和時間數據類型包括Datetime 和 Smalldatetime 兩種類型時,所存儲的日期范圍是從 1753 年 1 月 1 日開始,到9999 年12 月 31 日結束(每一個值要求 8 個存儲字節)。使用 Smalldatetime 數據類型時,所存儲的日期范圍是 1900年 1 月 1日 開始,到 2079 年 12 月 31 日結束(每一個值要求 4 個存儲字節)。
  日期的格式可以設定。設置日期格式的命令如下:
  Set DateFormat {format | @format _var|
  其中,format | @format_var 是日期的順序。有效的參數包括 MDY、DMY、YMD、YDM、MYD 和 DYM。在默認情況下,日期格式為MDY。
  例如,當執行 Set DateFormat YMD 之后,日期的格式為年 月 日 形式;當執行 Set DateFormat DMY 之后,日期的格式為日 月有年 形式

(5)數字數據類型

  數字數據只包含數字。數字數據類型包括正數和負數、小數(浮點數)和整數
  整數由正整數和負整數組成,例如 39、25、0-2 和 33967。在 Micrsoft SQL Server 中,整數存儲的數據類型是    Int,Smallint和 Tinyint。Int 數據類型存儲數據的范圍大于 Smallint 數據類型存儲數據的范圍,而 Smallint 據類型存儲數據的范圍大于Tinyint 數據類型存儲數據的范圍。使用 Int 數據狗昔存儲數據的范圍是從 -2 147 483 648 到 2 147 483 647(每一個值要求4個字節存儲空間)。使用 Smallint 數據類型時,存儲數據的范圍從 -32 768 到 32 767(每一個值要求2個字節存儲空間)。使用Tinyint 數據類型時,存儲數據的范圍是從0 到255(每一個值要求1個字節存儲空間)。
  精確小婁數據在 SQL Server 中的數據類型是 Decimal 和 Numeric。這種數據所占的存儲空間根據該數據的位數后的位數來確定。
  在SQL Server 中,近似小數數據的數據類型是 Float 和 Real。例如,三分之一這個分數記作。3333333,當使用近似數據類型時能準確表示。因此,從系統中檢索到的數據可能與存儲在該列中數據不完全一樣。

(6)貨幣數據表示正的或者負的貨幣數量 。

  在 Microsoft SQL Server 中,貨幣數據的數據類型是Money 和 Smallmoney

  Money數據類型要求 8 個存儲字節,Smallmoney 數據類型要求 4 個存儲字節。

(7)特殊數據類型

  特殊數據類型包括前面沒有提過的數據類型。特殊的數據類型有3種,即    Timestamp、Bit 和 Uniqueidentifier
  Timestamp 用于表示SQL Server 活動的先后順序,以二進投影的格式表示。Timestamp 數據與插入數據或者日期和時間沒有關系。
  Bit 由 1 或者 0 組成。當表示真或者假、ON 或者 OFF 時,使用 Bit 數據類型。例如,詢問是否是每一次訪問的客戶機請求可以存儲在這種數據類型的列中。
  Uniqueidentifier 由 16 字節的十六進制數字組成,表示一個全局唯一的。當表的記錄行要求唯一時,GUID是非常有用。例如,在客戶標識號列使用這種數據類型可以區別不同的客戶。

2.用戶定義的數據類型

  用戶定義的數據類型基于在 Microsoft SQL Server 中提供的數據類型。當幾個表中必須存儲同一種數據類型時,并且為保證這些列有相同的數據類型、長度和可空性時,可以使用用戶定義的數據類型。例如,可定義一種稱為   postal_code 的數據類型,它基于 Char 數據類型。
  當創建用戶定義的數據類型時,必須提供三個數:數據類型的名稱、所基于的系統數據類型和數據類型的可空性。

(1)創建用戶定義的數據類型

  創建用戶定義的數據類型可以使用 Transact-SQL 語句。系統存儲過程 sp_addtype 可以來創建用戶定義的數據類型。其語法形式如下:
  sp_addtype {type},[,system_data_bype][,'null_type']
  其中,type 是用戶定義的數據類型的名稱。system_data_type 是系統提供的數據類型,例如 Decimal、Int、Char   等等。 null_type 表示該數據類型是如何處理空值的,必須使用單引號引起來,例如'NULL'、'NOT NULL'或者'NONULL'。
  例子:
  Use cust
  Exec sp_addtype ssn,'Varchar(11)',"Not Null'
  創建一個用戶定義的數據類型 ssn,其基于的系統數據類型是變長為11 的字符,不允許空。
  例子:
  Use cust
  Exec sp_addtype birthday,datetime,'Null'
  創建一個用戶定義的數據類型 birthday,其基于的系統數據類型是 DateTime,允許空。
  例子:
  Use master
  Exec sp_addtype telephone,'varchar(24),'Not Null'
  Eexc sp_addtype fax,'varchar(24)','Null'
  創建兩個數據類型,即 telephone 和 fax

(2)刪除用戶定義的數據類型

  當用戶定義的數據類型不需要時,可刪除。刪除用戶定義的數據類型的命令是 sp_droptype {'type'}。
  例子:
  Use master
  Exec sp_droptype 'ssn'
  注意:當表中的列還正在使用用戶定義的數據類型時,或者在其上面還綁定有默認或者規則時,這種用戶定義的數據類型不能刪除。

SQL SERVER的字段類型說明

  以下為SQL SERVER7.0以上版本的字段類型說明。SQL SERVER6.5的字段類型說明請參考SQL SERVER提供的說明。

字段類型描述
 bit 0或1的整型數字
 int 從-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型數字
 smallint 從-2^15(-32,768)到2^15(32,767)的整型數字
 tinyint 從0到255的整型數字
  
 decimal 從-10^38到10^38-1的定精度與有效位數的數字
 numeric decimal的同義詞
  
 money 從-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,685,477.5807)的貨幣數據,最小貨幣單位千分之十
 smallmoney 從-214,748.3648到214,748.3647的貨幣數據,最小貨幣單位千分之十
  
 float 從-1.79E+308到1.79E+308可變精度的數字
 real 從-3.04E+38到3.04E+38可變精度的數字
  
 datetime 從1753年1月1日到9999年12日31的日期和時間數據,最小時間單位為百分之三秒或3.33毫秒
 smalldatetime 從1900年1月1日到2079年6月6日的日期和時間數據,最小時間單位為分鐘
  
 timestamp 時間戳,一個數據庫寬度的唯一數字
 uniqueidentifier 全球唯一標識符GUID
  
 char 定長非Unicode的字符型數據,最大長度為8000
 varchar 變長非Unicode的字符型數據,最大長度為8000
 text 變長非Unicode的字符型數據,最大長度為2^31-1(2G)
  
 nchar 定長Unicode的字符型數據,最大長度為8000
 nvarchar 變長Unicode的字符型數據,最大長度為8000
 ntext 變長Unicode的字符型數據,最大長度為2^31-1(2G)
  
 binary 定長二進制數據,最大長度為8000
 varbinary 變長二進制數據,最大長度為8000
 image 變長二進制數據,最大長度為2^31-1(2G)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
91精品国产91久久久久久青草 | 欧美日韩高清在线| 日韩av一区在线| 91xxx在线观看| 在线综合 亚洲 欧美中文字幕| 欧美亚洲专区| 亚洲黄在线观看| 91精品国产自产观看在线| 国产一二三视频| 不卡中文一二三区| 欧美日韩精品国产| 久久久久久91| 精品三级久久| 日韩网站中文字幕| 亚洲视频中文字幕| 中文字幕 日韩 欧美| 日韩视频一区| 欧美久久在线观看| 99久热re在线精彩视频| 国产免费久久| 99精品在线播放| 91精品电影| 欧美日韩成人综合| 亚洲第一中文字幕| 91久久在线| 国产黄色片大全| 91精品国产自产观看在线| 久久婷婷国产| 中文字幕欧美日韩| 日韩欧美亚洲视频| 欧美日韩国产高清| 午夜av一区二区| 国产高清一级片| 中文字幕国产视频| 日韩久久不卡| 一区三区二区视频| 久久精品日韩无码| 91精品国产经典在线观看| 一区二区三区精品在线| 亚洲中文字幕一区| 亚洲福利精品| 日韩欧美色综合| 国产视频二区| 不卡av免费在线| 中文字幕日韩在线观看| 欧美婷婷久久| 精品国产免费观看一区| 99久久婷婷| 欧美日韩精品综合在线 | www中文字幕| 久久精品99久久久久久久久| 麻豆一区二区99久久久久| 在线中文字幕视频观看| 91精品国产91久久| 日韩一级在线免费观看| 视频一区中文字幕国产| 日本xxxwww免费视频| 99综合精品久久| 91精品国产91久久久久久三级| 欧美色视频一区二区三区在线观看 | 国产日韩精品在线| 91精品国产免费| 欧美国产一区视频在线观看| 日韩精品午夜| 中文字幕日韩精品在线| 久久99久久久久| 欧美三级日韩在线| 亚洲理论中文字幕| 三级精品视频| 欧美日韩精品免费| 欧美婷婷久久| 久艹在线视频| 日韩精品在线看| 91精品国产91久久久久久久久| 欧美日韩在线不卡一区| 国产欧美中文字幕| 交视频在线观看国产| 一区二区日韩免费看| 亚洲一区在线观看免费| 99久久精品国产成人一区二区| 亚洲最新免费视频| 99国产一区| 亚洲一区日韩精品中文字幕| 日韩在线观看视频一区| 国产一二三区精品视频| 亚洲va韩国va欧美va精品| 久久精品国产91精品亚洲| 日韩亚洲国产欧美| 中文字幕 欧美日韩| 欧美日韩免费视频| 91精品高清| xxxxx性| 91精品国产综合久久蜜臀 | 日韩欧美一级二级三级久久久| 欧美日韩在线播放一区| 国产日韩中文在线| 欧美一级日韩一级| 久久欧美中文字幕| 日韩视频在线一区二区| 亚洲一二三不卡| 日韩av综合在线观看| 一区二区在线视频播放| 中文字幕人成乱码在线观看| 中文字幕在线观看欧美| 日韩在线视频一区| 亚洲精品中文字幕乱码三区不卡| 蜜桃久久久久| 精品久久久久久无| 日韩精品在线视频| 激情久久99| 亚洲制服一区| 亚洲免费中文字幕| 欧美黄页在线免费观看| 91久久久精品国产| 国产视频一区三区| 蜜桃久久av| 日韩精品视频中文在线观看| 久久在线91| 亚洲热线99精品视频| 欧美性生交大片免费| 色一区在线观看| 欧美日韩999| 国产wwww| 色www精品视频在线观看| 亚洲黄在线观看| 中文字幕在线精品| 欧美在线日韩精品| 快she精品国产999| 欧美在线视频二区| 国产一卡2卡3卡免费网站| 日韩不卡一区二区| 91精品视频播放| 国产蜜臀在线| 欧美日韩国产一区中文午夜| 欧美日韩中文精品| 日本视频久久久| 欧美国产三级| 午夜成人鲁丝片午夜精品| 国自产拍在线网站网址视频| 亚洲 欧美 日韩系列| 日韩三区免费| 中文字幕亚洲欧美| 免费国产成人看片在线| 在线国产一级| 亚洲一卡二卡在线观看| 日本a口亚洲| 国产三级第一页| 国产福利一区在线观看| 欧洲精品在线一区| 日韩欧美中文字幕公布| 国产黄色在线播放| 91精品视频国产| 美女免费视频一区| 亚洲图片小说综合| 亚洲欧美日本国产专区一区| 韩国一区二区av| 精品一性一色一乱农村| 欧美日韩国产综合久久| 在线视频国产三级| 国产日韩在线亚洲字幕中文| 精品调教chinesegay| 久久蜜桃精品| 精品成人久久久| 日韩欧美色综合| 欧美乱大交xxxxx另类| 亚洲a一级视频| 亚洲国产91精品在线观看| 国产视频aaa| 亚洲一区精品电影| 日韩精品视频在线免费观看| 国产一卡2卡3卡免费网站 | 91精品国产乱码久久蜜臀| 日韩av一区二| 丰满少妇一区| 日韩在线观看一区| 亚洲福利一区| 欧美va亚洲va日韩∨a综合色| 狠狠色综合色区| 亚洲精品中文字幕乱码三区不卡| 一区三区二区视频| 欧美日韩午夜在线视频| 亚洲视频电影在线| 亚洲成av人片一区二区密柚| 亚洲第一视频| 福利一区二区| 欧美日韩中文字幕在线| 日韩欧美不卡在线| 中文字幕狠狠干| 国内精品不卡| 日韩欧美国产午夜精品| 亚洲国产一区自拍| 久久精品网站免费观看| 91久久久久久久久| 免费视频一区三区| 欧美日韩综合在线| 黄色国产在线| 欧美日韩午夜精品| 亚洲一区精品在线| 黄色资源在线观看| 中文字幕日韩高清| 午夜一区二区三区免费| eeuss一区| 日韩欧美中文字幕在线播放| 精品婷婷伊人一区三区三| 色国产在线视频| 日韩欧美国产综合| 一区二区视频国产| 国产黄色在线看| 欧美日韩在线视频一区| 二区视频在线观看| 国产不卡精品在线| 日韩 欧美 亚洲| 精品日本视频| 成人一区二区不卡免费| 日韩激情一区| 99久久精品国产成人一区二区| 91欧美日韩| 精品熟女一区二区三区| 亚洲午夜91| 欧美日韩综合在线观看| 欧美日韩国产一区| 一区免费视频| 午夜一区二区三区免费| 午夜伊人狠狠久久| 欧美在线日韩| 亚洲一级特黄| 欧美日韩在线观看首页| 一区二区视频在线| 日韩欧美中文字幕在线播放| 最近高清中文在线字幕在线观看| 一区二区欧美国产| 久久99久久久久| 中文字幕亚洲区| 亚洲福利视频在线| 日韩欧美一级精品久久| 免费看日韩精品| 一区二区91| 亚洲福利一区| 免费高清在线一区| av免费不卡国产观看| 国产区在线看| 中文字幕在线观看播放| 91精品国产自产| 91精品视频国产| 日韩亚洲一区中文字幕| 中文字幕国产视频| 亚洲欧美日本国产专区一区| 日韩视频在线一区二区| 中文字幕日韩欧美在线视频| 欧美日韩久久不卡| 日韩欧美一级视频| 精品日韩视频| 欧美激情一区二区在线| 精品视频资源站| 欧美日韩亚洲一| 国产成免费视频| 在线看欧美日韩| 午夜伊人狠狠久久| 99这里有精品视频| 久久激情中文| 欧美日韩国产一区在线| 亚洲高清精品视频| 中文字幕亚洲二区 | 深夜日韩欧美| 亚洲一区在线视频观看| 欧美日韩在线不卡一区| 国产成免费视频| 欧美日韩精品国产| 中文字幕在线观看欧美| 亚洲免费播放| 亚洲高清免费一级二级三级| 欧美色视频一区二区三区在线观看 | 91精品国产丝袜白色高跟鞋| 欧美三级在线播放| 最近中文字幕在线中文高清版| 日韩久久精品网| 中文字幕国产日韩| 精品人妻一区二区三区视频| 日韩精品在线中文字幕| 97视频在线| 国产成人精品综合久久久| 中文字幕在线高清| 欧美日韩三级一区| 日韩精品在线免费观看视频| 日韩欧美中文在线视频| 91精品在线观看入口| 精品日韩av一区二区| lutube成人福利在线观看| av免费在线网站| 蜜臀91精品国产高清在线观看| 国产三级做爰在线观看| 亚洲3区在线| 国产三级在线| 精品日韩在线| 日韩在线a电影| 日韩在线高清| 欧美日韩尤物久久| 亚洲欧美中文字幕在线观看| 精品免费久久久| 欧美日韩视频免费| 91精品国产网站| 欧美日韩亚洲天堂| 中文字幕亚洲欧美| 最新日韩中文字幕| 国产成人精品999在线观看| 91精品国产自产在线观看永久∴| 顶级网黄在线播放| 国产在线欧美| 午夜国产视频| wwwww亚洲| 久久香蕉av| 欧美日韩性视频一区二区三区 | 色猫猫国产区一区二在线视频| 国产日韩av一区二区| 欧美日韩视频免费| 国产一卡二卡3卡4卡四卡在线| 三级精品视频| 日韩精品视频在线免费观看| 91精品视频观看| 日韩不卡高清视频| 中文在线不卡视频| 欧美一级在线观看| 日韩av二区| 在线国产99| 国产一级免费看| 国产欧美日韩在线观看| 91精品无人成人www| 精品一性一色一乱农村| 日韩欧美中文在线| 亚洲免费视频一区| 亚洲视频电影在线| 国产成人精品av久久| 欧美xxxx中国| 欧美日韩国产高清视频| 欧美自拍一区| 国产日韩中文字幕在线| 欧美国产一级片| 日韩你懂的电影在线观看| 日韩在线视频在线观看| 又黄又www的网站| 久久久精品国产99久久精品芒果| 日韩 欧美 中文| 欧美日韩国产第一页| 视频一区日韩| 中文字幕在线视频久| 中文字幕99| 中文字幕视频一区二区三区久| 免费在线观看国产黄| 久久精品久久精品国产大片| 午夜伊人狠狠久久| 日韩精品丝袜在线| 天堂√8在线中文| 国产欧美综合视频| 欧美中文字幕在线视频| 欧美日韩在线视频一区| 日韩精品在线免费观看| 欧美日韩在线不卡| 欧美日韩国产免费观看| 黄色国产网站在线播放| 午夜精品免费视频| 欧美精选午夜久久久乱码6080| 国产欧美久久久精品影院| 精品网站999www| 一二三区精品视频| 欧美日韩国产首页在线观看| 欧美精选午夜久久久乱码6080| 一本一道久久a久久精品综合蜜臀| 日本精品在线中文字幕| 日韩欧美三级| 在线免费视频一区二区| 午夜视频在线观看一区| 欧美wwww| 99久久婷婷| 日韩精品视频在线观看免费| 一区二区中文视频| 久久韩国免费视频| 天堂在线中文资源| 欧美不卡视频一区| 91精品蜜臀在线一区尤物| 欧美日韩999| 日韩av二区| 午夜av一区二区| 一区二区在线高清视频| 国产www.大片在线| 国产高清精品二区| 又黄又www的网站| 日韩欧美一级精品久久| 国产成人精品免费在线| 99在线精品视频免费观看20| 视频一区日韩| 天天综合天天综合| 久久综合九色欧美综合狠狠| 日韩wumaV| 成人精品视频一区| 亚洲社区在线| 日韩欧美国产片| 欧美日韩国产中文| 日韩精品第一区| 国产最新在线| 免费高清视频日韩|