難道oracle跟mysql等不同,查詢時候一定要加雙引號?那這樣不是很麻煩!於是經過查找資料得出如下結論:
1、oracle表和字段是有大小寫的區別。oracle默認是大寫,如果我們用雙引號括起來的就區分大小寫,如果沒有,系統會自動轉成大寫。
2、我們在使用navicat使用可視化創建數據庫時候,navicat自動給我們加上了""。這樣我們在創建數據庫時實際的代碼是這樣的:(通過查看sql語句的文件,這樣就不難理解我們爲什麼找不到表了。)
CREATE
TABLE "yonghu"."user"
(
"userid"
NUMBER(2) NOT
NULL
)