PLSQL在执行ddl语句的时候把&识别为传参,会提示需要替换参数,需要先进行转义后再执行ddl语句。 解决方案:如insert into table (“id”) values (‘0&0’); 改为:insert into table (“id”) values (‘0’||’&’||‘0’);