SQL中字符串的操作

来源:百度知道 编辑:UC知道 时间:2024/06/01 19:32:03
表medicine内容如下:
medicine_id chinese_name
00014 谷维素片

update medicine set chinese_name='农'+chinese_name where medicine_id='00014';
执行后报错,应该如何写条语句,谢谢!!

如果是oracle
update medicine set chinese_name='农'||chinese_name where medicine_id='00014';

估计是字段的长度有限制:
查看字段的长度,把出错信息贴出来

会不会是引号使用不对啊,给chinese_name where medicine_id='00014加引号试试?

你的chinese_name没有在引号里面,所以报错了

update medicine set chinese_name='农'+‘chinese_name’ where medicine_id='00014';