将字段‘conn_name’的长度改大一点,或设置varchar(max)

解决方案 »

  1.   


    alter table pp_vendor alter column conn_name varchar(max)试试行不
      

  2.   


    改为varchar(max)后检测确实没有错误,但是我执行以下以下语句:
    SELECT MAX(DATALENGTH(conn_name)) FROM pp_vendor
    返回结果是39,也就是说此字段最长字符串长度为39,
    为何原来的varchar(50)会出错呢?
      

  3.   

    用dbcc page()查看对应数据页的原始数据,
      

  4.   

    用dbcc page()查看对应数据页的原始数据,謝謝!以上回答正是我需要的答案!