Oracle10g 支持引号操作符q
。使用它,可以通过选择自定义引号分隔符来消除字符串文字中以前的附加引号字符串。但是,对于&
和&&
,这似乎效果不佳。如果我想输入&
and该&&
怎么办?
SQL> desc t
Name Null? Type
----------------------------------------- -------- ----------------------------
ID VARCHAR2(1000)
SQL> insert into t values(q'['test'''',;,,']');
1 row created.
SQL> insert into t values(q'['test''&,,,;;;''']');
1 row created.
SQL> insert into t values(q'['test''&jj,,,,,'''']');
Enter value for jj: