oracle sql中單引號和雙引號的區別


執行如下兩條sql:

 

 在oracle中,字段名稱是大小寫不敏感的,但是為什么雙引號包含的小寫comm不被識別呢?

通常情況下,在雙引號包含的大寫字段名,如“COMM”,sql解析時會到表中去找COMM字段,因為同構desc描述表的字段列表時,會看到字段名稱都是大寫表示的,而小寫的comm表中並不存在該字段,所有小寫的字段名報錯。

而單引號無論是否包含大寫還是小寫字段名,oracle都解釋為一個臨時字段值,和物理字段沒什么關系


免責聲明!

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



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