在系統割接時用存儲過程轉換數據在使用substr時遇到一個問題
定義了一個變量A為varchar();
從一個表中使用substr(xx)為變量A賦值xx字段的內容為中英混合
報錯提示說字符串緩沖區不足
使用max(length(xx))返回值為;
查了半天迷惑了半天
與另外一個搞數據庫的哥們交流了一下發現了問題所在
lengthsubstr都是計算內容的個數不能反映字節數
要想知道一個字段是否能夠插入到一個字段中應該使用lengthB計算字節數
在說一句眾所周知的一個漢字2個字節
心得多與他人交流不要怕丟人三人行必有吾師哦!