主頁 > 知識庫 > sql中varchar和nvarchar的區(qū)別與使用方法

sql中varchar和nvarchar的區(qū)別與使用方法

熱門標簽:溫州語音外呼系統(tǒng)排名 商家地圖標注圖片 四川穩(wěn)定外呼系統(tǒng)公司 福州外呼系統(tǒng)招商 電話機器人接口是什么樣的 怎么在高德地圖標注多個點 AI智能云呼電話機器人怎么注冊 百度地圖標注信息怎么修改 沈陽外呼系統(tǒng)有效果嗎
問:
sql server中的varchar和Nvarchar有什么區(qū)別啊,varchar好像是一個英文和一個漢字都站兩個字節(jié),而Nvarchar則是一個英文占一個字節(jié),漢字占兩個字節(jié)??墒沁@個對asp程序有什么影響?
答:
varchar(n)
長度為 n 個字節(jié)的可變長度且非 Unicode 的字符數(shù)據(jù)。n 必須是一個介于 1 和 8,000 之間的數(shù)值。存儲大小為輸入數(shù)據(jù)的字節(jié)的實際長度,而不是 n 個字節(jié)。

nvarchar(n)
包含 n 個字符的可變長度 Unicode 字符數(shù)據(jù)。n 的值必須介于 1 與 4,000 之間。字節(jié)的存儲大小是所輸入字符個數(shù)的兩倍。

兩字段分別有字段值:我和coffee
那么varchar字段占2×2+6=10個字節(jié)的存儲空間,而nvarchar字段占8×2=16個字節(jié)的存儲空間。

如字段值只是英文可選擇varchar,而字段值存在較多的雙字節(jié)(中文、韓文等)字符時用nvarchar
您可能感興趣的文章:
  • C語言中char*和char[]用法區(qū)別分析
  • 基于C語言char與unsigned char的區(qū)別介紹
  • c語言中getch,getche,getchar的區(qū)別
  • mysql中char與varchar的區(qū)別分析
  • 深入char、varchar、text和nchar、nvarchar、ntext的區(qū)別詳解
  • char str[] 與 char *str的區(qū)別詳細解析
  • 深入理解char *a與char a[]的區(qū)別

標簽:寶雞 營口 七臺河 來賓 邯鄲 汕尾 無錫 西寧

巨人網(wǎng)絡通訊聲明:本文標題《sql中varchar和nvarchar的區(qū)別與使用方法》,本文關鍵詞  sql,中,varchar,和,nvarchar,的,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sql中varchar和nvarchar的區(qū)別與使用方法》相關的同類信息!
  • 本頁收集關于sql中varchar和nvarchar的區(qū)別與使用方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章