SQL参数数据类型text对于replace函数的参数1无效
当执行语句:
update SupplyInfo set ProdInfo=replace(ProdInfo,'中国总代理','中国指定代理') where CompanyID=83406
- 1
- 2
- 3
因为列ProdInfo为text类型,即SQL语句中用到replace时若操作列类型为text类型会有MSSQL报错:参数数据类型text对于replace函数的参数1无效。
原因:对text或ntext类型的数据在查询中不能进行字符串操作。