[SQL ] 關於字串內有'&'
請問一下各位大大
我是使用oracle
在寫function時
需要使用到substr('&12345',1,1)
可是資料庫會把上面那個字串當成:12345的變數
有什麼方法可以抓出第一個字元'&'呢
目前我的解決方法為寫死的
因為'&12345'整串去比對則沒問題
先謝謝各位大大了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.219.213
推
06/18 15:43, , 1F
06/18 15:43, 1F
我的意思是'&12345'是table內的值,假設是test table的val欄位有一個值為'&12345'
select substr(val,1,1) from test
這樣的話他會將val看成為:12345
當成一個變數 囧
所以還請各位大大幫忙囉 XD
※ 編輯: trewkkk 來自: 220.133.35.45 (06/18 17:03)
推
06/18 18:31, , 2F
06/18 18:31, 2F
我要來這邊問問題前,已經先辜狗過了
不過似乎沒有合用的
不過還是謝謝大大
※ 編輯: trewkkk 來自: 220.228.149.70 (06/19 09:27)
推
06/19 20:26, , 3F
06/19 20:26, 3F
我試了大大的這段SQL
會出現ORA-01756:引號字串未以恰當方式終止的錯誤
※ 編輯: trewkkk 來自: 220.228.149.70 (06/22 10:00)
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章