navicat添加表,plsql無法直接查詢,需要加雙引號的問題

難道oracle跟mysql等不同,查詢時候一定要加雙引號?那這樣不是很麻煩!於是經過查找資料得出如下結論:

1、oracle表和字段是有大小寫的區別。oracle默認是大寫,如果我們用雙引號括起來的就區分大小寫,如果沒有,系統會自動轉成大寫。

2、我們在使用navicat使用可視化創建數據庫時候,navicat自動給我們加上了""。這樣我們在創建數據庫時實際的代碼是這樣的:(通過查看sql語句的文件,這樣就不難理解我們爲什麼找不到表了。)

CREATE
TABLE  "yonghu"."user"
(
"userid"
NUMBER(2) NOT
NULL 
)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章