作者kisha024 (4545454554)
看板Database
標題[SQL ] 欄位型態或stored procedure的變數大小
時間Fri Sep 4 17:09:55 2015
資料庫名稱:sql server 2012
資料庫版本:2012
各位好
如果欄位型態 或 stored procedure的某變數 已確定要設成nvarchar了
如果設太小 EX:nvarchar(10) 可能會有溢出的問題
如果都設成nvarchar(max)就不會溢出了 但這樣有什麼缺點嗎?
EX:如果只儲存 "abc" 字串 那用nvarchar(max)會比nvarchar(10)浪費空間或效能較差嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.127.81.14
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1441357798.A.472.html
推 pelicanper: 有,但是影響不大請放心使用 09/04 21:45
→ kisha024: 謝謝 09/05 11:39
→ lin07646: 長度大於4000的資料,在存取上似乎有些差異。 09/05 23:47