SQL Server中的常用的資料型別

2021-09-24 16:00:32 字數 921 閱讀 2186

整數型別:int,smallint,bigint,decimal

實數型別:float,real

字串型別:

char/nchar

varchar/nvarchar

注意:

1.有沒有var的區別:帶var的叫可變長度的字串型別,不帶var的是定長字串。定長的字段,如果儲存的資料沒達到最大長度,系統會在錄入的後面補空格。當我們記錄的資料有固定長度時,選用定長的(char、nchar)。當無法確定記錄的資料有多長時,選用變長的(varchar、nvarchar)

定長:容易浪費儲存空間,但是查詢效率高一點。 變長:節省儲存空間,但是查詢效率低一點。

2.n的區別:帶n的資料型別是採用unicode編碼的,不帶n的是採用非unicode編碼。unicode是採用2個字元儲存1個字元。

什麼時候使用帶n的:當這個欄位要儲存比較多的漢字時,一定要使用帶n的

這4種資料型別在使用時都必須制定它的最大長度:varchar(int),char(12)

最大長度:char/varchar(8000),nchar/nvarchar(4000)

text/ntext:超大文字

型別:image,是以二進位制的形式把存入到資料庫檔案中。但是我們一般極少這麼做。一般是把以檔案的形式存放在伺服器上,資料庫裡之儲存的路徑。只有當的安全性要求特別高時,才把直接存入資料庫。

日期型別:

datatime

貨幣型別:money,smallmoney

bit型別:一般用來當做bool型別用。

注意:字串的長度應該使用2的n次方

SQL Server中查詢ORACLE的資料

通過鏈結伺服器,sql server 資料庫引擎 和 azure sql 資料庫託管例項可從遠端資料來源中讀取資料,並針對 sql server 例項之外的 ole db 資料來源等遠端資料庫伺服器執行命令。在本場 chat 中,會講到如下內容 適合人群 從 sql server 中查詢 oracl...

SQL Server中的常用函式彙總

在sql server中常用5類的函式 字串函式,日期函式,數學函式,系統函式,聚合函式。常用的字串函式 1.charindex 字元索引 2.len 長度 3.upper 大寫 4.ltrim 左裁減 5.rtrim 右裁減 6.left 左 7.right 右 8.stuff 刪除並新增 9.r...

SQL Server的常用提示

在sql server中,有許多sql語句的提示,本文總結一些比較常用的提示。option loop merge hash join提示 該提示可以改變整個sql語句中所有join的關聯演算法,所以請慎用!下面語句中,我們使用option merge join 提示,將sql語句的兩個join都改為...