1樓:震哥刷粉團
我們在sql*plus下執行 sql show all命令時,可以發現一個引數:define & (hex 26),如下所示
concat . (hex 2e)
copycommit 0
copytypecheck on
define & (hex 26)
describe depth 1 linenum off indent offecho off
這個是oracle裡面用來識別自定義變數的設定,現在我們在sql*plus下將其關閉:
sql set define off;
然後再次執行匯入指令碼,ok!問題搞定。
注意:如果是在toad中執行,建議在每一個要匯入的指令碼第一行加上前面那句關閉define的話,否則當你匯入第二個含有特殊字元的指令碼的時候,又會出錯。
如果是在sql*plus中執行,則只需要設定一次define off,後面就可以連續匯入了。直到你重新設定define on為止。
·方法二:在sql語句中將'&'替換成chr(38),因為chr(38)是『&』的ascii碼
sql select 'tom' || chr(38) || 'jerry' from dual;
·方法三:分拆原來的字串
sql select 'tom' || '&' || 'jerry' from dual;
我們可以看到,方法一最為簡便,而且效率也最高。方法二因為有一個呼叫函式的過程,所以效能稍差。方法三需要兩次連線字串,效率最差!
·方法一:使用轉義字元
sql select 'test' || '''' from dual;
第三個'才是我們真正的內容
·方法二:同樣是使用轉義字元,只不過方式不同而已
sql select 'test ''' from dual;
注意:這裡的第二個,第三個'就是我們上面方法一中提到的轉義符和真正的內容
2樓:匿名使用者
dexter@repo>select ascii('''') from dual ;
ascii('''')
-----------
39dexter@repo>select ascii('&') from dual ;
ascii('&')
----------
38dexter@repo>select chr(39) from dual ;
chr(39
------
'dexter@repo>select chr(38) from dual ;
chr(38
------&
3樓:匿名使用者
方法一:在sql語句中將'&'替換成chr(38),因為chr(38)是『&』的ascii碼
sql> select 'tom' || chr(38) || 'jerry' from dual;
方法二:分拆原來的字串
sql> select 'tom' || '&' || 'jerry' from dual;
備註:如果是在命令列執行,可以設定 」set define off「,之後在正常執行sql語句即可。
在word 裡怎麼插入特殊字元的多種方法
4樓:華碩服務
利用電腦輸入
法:1,利用輸入法裡的特殊字元回
,輸入特殊字元,這裡利用搜答狗輸入法,經常使用的。
2,選中,輸入法圖示,右鍵 ——表情&符號——特殊符號3,在彈出的介面裡 ,可以選擇自己需要的特殊符號利用word辦公軟體
1,開啟word ,插入——符號——其他符號2,利用字型、子集、來自三個選項集,任意組合,可以得到很多特殊字元3,選擇自己需要的特殊字元,點插入
如何在2019中插入任意字元和特殊符號
申屠清安黎書 隨便在哪都可以的 可任意字元或特殊符號 1.在輸入法中找,輸入法狀態,一般上面顯示一個小鍵盤,右擊,選擇符號分類 2.word中插入選單 符號 其他符號自己找需要的 池建設回錦 用word中的中文版式 帶圈字元插入 操作方法是,在word文件中依次單擊 格式 中文版式 帶圈字元 彈出 ...
在中插入特殊字元的快捷鍵是什麼,在word中插入特殊字元的快捷鍵是什麼
阿輝說電腦 本節講解電腦普及與應用課堂之第十一課 word當中如何利用軟鍵盤輸入特殊字元 word文件中各項特殊符號輸入的快捷鍵是什麼? word裡有豐富的學問,教你,首先開啟word,在word介面的右上角,也就是是選單欄這條,它預設顯示 鍵入需要幫助的問題 在這一條方框裡,你輸入你想要知道的答案...
jquery小功能,字串中字元插入標籤怎麼做
使用正則最快捷。類似 class如果同一的話 var str 1234567890 console.log str.replace d d d d g,1 2 輸出1234567890 一瞥不夠 這個先要做字串擷取.然後再拼接起來.因為jquery沒有字串的處理方法.function str 舉例如...