熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

SQL入門:數據類型

2013-11-15 14:36:28  來源: SQL Server 

  數據類型定義常數宿主變量函數表達式以及專用寄存器可接受的值本節描述示例中引用的數據類型有關其他數據類型的完整列表和說明參考 SQL Reference
  
  
  字符串
  字符串為一個字節序列字符串的長度為序列中的字節數如果長度為零則該字符串的值稱為空字符串
  
  
  
  定長字符串
  CHAR(x)是定長字符串長度屬性 x 必須在 之間並包括
  
  
  變長字符串
  變長字符串有三種類型VARCHARLONG VARCHAR 以及 CLOB VARCHAR(x)類型是變長字符串因此可以將長度為 的字符串插入 VARCHAR()中而該字符串的長度將仍然為 參見大對象 (LOB)以獲取關於 CLOB 的詳情
  
  
  圖形字符串
  圖形字符串是一個雙字節字符數據序列
  
  
  
  定長圖形字符串
  GRAPHIC(x)是定長字符串長度屬性 x 必須在 之間並包括
  
  
  變長圖形字符串
  變長圖形字符串有三種類型VARGRAPHICLONG VARGRAPHIC 以及 DBCLOB參見大對象 (LOB)以獲取關於 DBCLOB 的詳情
  
  
  二進制字符串
  二進制字符串是一個字節序列它用於保存非傳統數據如圖象等二進制大對象(BLOB)是二進制字符串參見大對象 (LOB)以了解更多信息
  
  
  數字
  所有數字都有符號和精度精度是除符號位以外的位數或數字數
  
  
  
  SMALLINT
  SMALLINT(小型整數)是精度為 位的兩字節整數
  
  INTEGER
  INTEGER(大型整數)是精度為 位的四字節整數
  
  REAL
  REAL(單精度浮點數)是實數的 位近似值
  
  DOUBLE
  DOUBLE(雙精度浮點數)是實數的 位近似值 DOUBLE 也稱 FLOAT
  
  DECIMAL(ps)
  DECIMAL 是一個十進制數小數點的位置由數字的 精度(p)和小數位(s) 確定精度是數字的總位數必須小於 小數位是小數部分數字的位數且總是小於或等於精度值如果未指定精度和小數位則十進制值的缺省精度為 缺省小數位為
  
  
  日期時間值
  日期時間值是日期時間以及時間戳記的表示日期時間值可以用於某些算術運算和字符串運算並且與某些字符串是相容的然而它們既非字符串也非數字 ()
  
  
  
  日期
  日期值分為三個部分(年月以及日)
  
  時間
  時間是用 小時制式來指定一天內的時間的值分為三個部分(小時分鐘以及秒)
  
  時間戳記
  時間戳記為指定日期和時間的值分為七個部分(年小時分鐘秒以及微秒)
  空值是一個區別於所有非空值的特殊值它意味著行中的那一列無任何其他值所有數據類型都存在空值
  
  下表突出顯示示例中所使用的數據類型的特性所有數字數據類型都定義在某一確定范圍內該數字數據類型范圍也包括在此表中可以使用此表作為正確數據類型用法的快速參考
  
  有關更多信息參見 SQL Reference 中的數據類型相容性表
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22053.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.