postgresql的單引號的嵌套問題


今天在寫一個postgresql的存儲過程的時候,碰到一個問題,就是單引號需要嵌套使用,然后想當然的覺得,那就內層用雙引號,外層用單引號,結果 o my god ,it's not working ! Then ?

然后就去請教我的超級酷帥的百度哥哥 ,然后問題最后問題搞定,來跟小哥哥小姐姐們分享一下;

1. 首先雙引號的使用,是用來給對象區分大小寫的,默認情況下創建表格或者字段名,是不區分大小寫的,比如你創建表格 create table MYTABLE, 創建完了之后再DB下邊看到的是mytable ,那怎么創建大寫的表格名稱呢?  create "MYTABLE" ,再去看表格里邊的名稱,就變成了大寫的MYTABLE了,所以雙引號是做這個作用的不是給你嵌套用的    ;

2. 那單引號的嵌套怎么用呢? 簡單,就是給兩個單引號,比如   'SELECT id FROM car_service.service_reqs  where id=''11168908''' ; 這樣寫是可以正常使用的 ,此處的單引號有點類似於使用轉義字符的!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM