當前位置:首頁 » 編程語言 » sqlintinvarchar

sqlintinvarchar

發布時間: 2023-05-19 08:29:34

sql 中 將nvarchar 轉成int

int類型的值不能與不能直接轉換為int類型的值匹配,不然就報這個錯1,7,8這個顯然不是一個int類型的值
select m.menuTitle from dbo.sys_Menus m where (select ','+gm.menu_IDS+',' from dbo.sys_GroupAndMenu gm where gm.GroupID=3
) like '%,'+convert(varchar, m.menuID)+',%'

Ⅱ SQL中varchar和nvarchar有什麼區別

SQL中varchar和nvarchar區別:輸入不同,含義不同。

一、輸入不同:

varchar(4)可以輸入4個字線,也可以輸入兩個漢字。

nvarchar(4)可以輸四個漢字,也可以輸4個字母,但最多四個。

二、含義不同:

varchar(n)長度為n個位元組的可變長度且非Unicode的字元數據。n必須是一個介於1和8,000之間的數值。存儲大小為輸入數據的位元組的實際長度,而不是n個位元組。

nvarchar(n)包含n個字元的可變長度Unicode字元數據。n的值必須介於1與4,000之間。位元組的存儲大小是所輸入字元個數的兩倍。

字元數據類型

Varchar是變長字元數據,其長度不超過8KB。Char是定長字元數據,其長度最多為8KB。超過8KB的ASCII數據可以使用Text數據類型存儲。例如,因為Html文檔全部都是ASCII字元,並且在一般情況下長度超過8KB,所以這些文檔可以Text數據類型存儲在SQLServer中。

在SQLServer中,Unicode數據以Nchar、Nvarchar和Ntext數據類型存儲。使用這種字元類型存儲的列可以存儲多個字元集中的字元。當列的長度變化時,應該使用Nvarchar字元類型,這時最多可以存儲4000個字元。

以上內容參考:網路-SQL數據類型

Ⅲ sql 中int nvarchar char VARchar 有什麼區別

1.int 類型:
從 -2^31 (-2,147,483,648) 到 2^31 - 1(2,147,483,647) 的整型數據(所有數字)。

存儲大小為 4 個位元組。int 的 SQL-92 同義字為 integer。
2. char類型:

對英文(ASCII)字元佔用1個位元組,對一個漢字佔用2個位元組,CHAR存儲定長數據很方便,CHAR欄位上的索引效率極高,比如定義char(10),那麼不論你存儲的數據是否達到了10個位元組,都要佔去10個位元組的空間。因為是固定長度,所以速度效率高。比如定義char(10),那麼不論你存儲的數據是否達到了10個位元組,都要佔去10個位元組的空間。因為是固定長度,所以速度效率高。

3. VARCHAR存儲變長數據
如果一個欄位可能的值是不固定長度的,我們只知道它不可能超過10個字元,把它定義為 VARCHAR(10)是最合算的。VARCHAR類型的實際長度是它的值的實際長度+1。為什麼「+1」呢?這一個位元組用於保存實際使用了多大的長度。
Varchar類型:Varchar 的類型不以空格填滿,而Char則會填充滿為止,如varchar(100),但它的值只是"qian",所以它在資料庫中存的值就是"qian",而char 不一樣,如char(100),它的值是"qian",而實際上它在資料庫中是"qian "(qian後共有96個空格,就是把它填滿為100個位元組)。
注:由於char是以固定長度的,所以它的速度會比varchar快得多!但程序處理起來要麻煩一點,要用trim之類的函數把兩邊的空格去掉!
4. Nvarchar類型
為了與其他多種字元的轉換,如中文,音標等,對每個英文(ASCII)字元都佔用2個位元組,對一個漢字也佔用兩個位元組,所有的字元都佔用2個位元組。
varchar(n):變長型字元數據類型,存儲最長長度為8,000 個字元
nvarchar(n):可變長度 Unicode 數據,其最大長度為 4,000 字元.位元組的存儲大小是所輸入字元個數的兩倍,就是說它是雙位元組來存儲數據的。如果存儲數據如果存在單位元組時,它也是以雙位元組來佔用存儲空間的。
varchar一般適用於英文和數字,Nvarchar適用中文和其他字元,其中N表示Unicode常量,可以解決多語言字元集之間的轉換問題。

熱點內容
ftp搭建win7 發布:2025-05-20 10:06:06 瀏覽:81
訪問堅果 發布:2025-05-20 10:06:02 瀏覽:393
ftpxlight 發布:2025-05-20 10:05:22 瀏覽:110
java的實驗報告 發布:2025-05-20 10:02:06 瀏覽:527
豪華配置高電動轎車有哪些 發布:2025-05-20 10:01:59 瀏覽:486
哪些電腦配置低 發布:2025-05-20 09:34:16 瀏覽:955
地板網站源碼 發布:2025-05-20 09:27:23 瀏覽:346
安卓視頻轉換器怎麼使用 發布:2025-05-20 09:20:52 瀏覽:544
telnet批量腳本 發布:2025-05-20 09:11:58 瀏覽:627
搭建jrebel伺服器 發布:2025-05-20 08:57:40 瀏覽:903