日期:2014-05-17  浏览次数:20328 次

insert 语句中包含字符]如何处理
语句如下:
  insert into table_1(aa,bb,cc) values ('11','test','年度[2012]')

sql server 2000中执行时报错,
向 substring 函数传递了无效的 length 参数。
语句已终止。

修改成 : insert into table_1(aa,bb,cc) values ('11','test','年度[2012')
可以正确插入


------解决方案--------------------
你表是不是有计算列
或者触发器什么的
用到了 substring
------解决方案--------------------
表该字段长度受限,字段长度改大点
------解决方案--------------------
那冒出来的substring
------解决方案--------------------
这个应该可以写入呀