在使用PLSQL时,我们一般会在俩种情况下遇到这个问题,第一种是新增时,第二种是修改时;
//新增
INSERT INTO 表名 (字段) VALUES ('a&b');
//修改
UPDATE 表名 SET 字段 = 'A&B';
我们可以把语句修改为
//新增
INSERT INTO 表名 (字段) VALUES ('A' || '&' || 'B');
//修改
UPDATE 表名 SET 字段 = 'A' || '&' || 'B';
或者
//新增
INSERT INTO 表名 (字段) VALUES ('A' || chr(38) || 'B');
//修改
UPDATE 表名 SET 字段 = 'A' || chr(38) || 'B';