Oracle

如何在創建的而不是預設大寫的情況下查看表和列名?

  • August 5, 2019

在 toad 中,每當我創建一個對象(如表)時,如果我在創建表時以 PascalCase 命名列,則 toad 以大寫形式顯示所有列名。

toad 中是否有任何選項可以防止這種預設行為,並讓我們在創建對象的確切情況下查看對象名稱?

這與 TOAD 無關。

如手冊中所述, Oracle 將所有未加引號的標識符轉換為大寫。

如果你真的,真的想讓你的生活變得更加艱難,那麼它必須是,並且真的想要創建混合大小寫的標識符,你必須在創建過程中引用它們:

create table "SomeTable" 
(
  "Id" integer not null primary key,
  "SomeColumn" varchar(100)
);

但我強烈建議不要使用帶引號的標識符。從長遠來看,它們會產生比它們值得的問題更多的問題。

引用自:https://dba.stackexchange.com/questions/244544