關於oracle表名區分大小寫的問題

分類:編程 時間:2016-11-02
關於Oracle表名區分大小寫的問題   oracle不是區分大小寫的,是建表的時候是沒有去掉雙引號。   CREATE TABLE TableName(id number); //雖然寫的時候是有大寫和小寫,但是在數據庫裏面是不區分的。   select * from tablename; //這樣是可以的 SELECT * FROM TABLENAME; //這樣寫也不會有問題 SELECT * FROM TableName; //都沒問題   CREATE TABLE "TableName"("id" number);  // 如果創建表的時候是這樣寫的,那麽就必須嚴格區分大小寫 SELECT * FROM "TableName"; //不僅要區分大小寫而且要加雙引號,以便和上面的第三種查詢方式區分開。   所以問題不在於oracle,而是你的同事創建表的時候沒有去掉雙引號。 與其改sql還不如把表改過來
Tags:

文章來源:


ads
ads

相關文章
ads

相關文章

ad