分享至
各位網大好
小弟家的ERP系統使用的是MS-SQL,日前在進行系統重整時突然出現一個訊息:「無法建立大小為8068的資料列,資料列允許的上限是8060」。
是否有網大可以告訴小弟如何處理此一問題?謝謝!!
已邀請的邦友 {{ invite_list.length }}/5
8060是每一行資料長度的上限值,不是單一欄位。
可以把一些很長的字串(nvarchar、nchar、varchar、char)欄位,換成text 可以避開8060的限制。
要換成 text 或 ntext 的話 有個前提, 就是你沒對該欄位做額外的字串運算 不然一堆T-SQL的字串運算函數都不支援text 或 ntext的
IT邦幫忙