PLSQL转义处理&符号

在使用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';

你可能感兴趣的:(数据库,database)