[SQL ] 欄位型態或stored procedure的變數大小

看板Database作者 (4545454554)時間10年前 (2015/09/04 17:09), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
資料庫名稱: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

09/04 21:45, , 1F
有,但是影響不大請放心使用
09/04 21:45, 1F

09/05 11:39, , 2F
謝謝
09/05 11:39, 2F

09/05 23:47, , 3F
長度大於4000的資料,在存取上似乎有些差異。
09/05 23:47, 3F
文章代碼(AID): #1LwL_cHo (Database)