如何忽略從SQL Plus運(yùn)行的SQL腳本中的&符號(hào)?我有一個(gè)SQL腳本,它創(chuàng)建一個(gè)包含帶符號(hào)(&)的注釋的包。當(dāng)我從SQL Plus運(yùn)行腳本時(shí),系統(tǒng)會(huì)提示我輸入以&開(kāi)頭的字符串的替換值。如何禁用此功能以便SQL Plus忽略&符號(hào)?
3 回答

蠱毒傳說(shuō)
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
這可能對(duì)你有用:
set define off
否則,&符需要在字符串的末尾,
'StackOverflow &' || ' you'
保存時(shí)我點(diǎn)擊了快樂(lè)...這是從博客中引用的。

吃雞游戲
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果您有時(shí)使用替換變量,則可能不希望關(guān)閉定義。在這些情況下,您可以將&符號(hào)從其數(shù)字等效項(xiàng)轉(zhuǎn)換為|| Chr(38) ||
或作為單個(gè)字符附加到其中|| '&' ||
。

三國(guó)紛爭(zhēng)
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊
我解決了下面的代碼:
set escape on
并在旁邊和左邊放一個(gè)\ 'value_\&_intert'
ATT
添加回答
舉報(bào)
0/150
提交
取消