不適用Oracle10g支持報價運算符q
。使用這種方法,可以通過選擇 自定義引號分隔符來消除字符串文字中以前的其他引號字符串。但是,對於&
和&&
,這似乎不起作用。如果我想輸入&
和&&
,我該怎麼辦?Oracle10g引用運算符對於&和&&
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:
你是什麼意思*似乎不工作*?你得到了什麼 ?你確定它不只是一個「定義關閉」問題嗎? –