在開發(fā)過程中,可能你會(huì)遇到表字段設(shè)計(jì)不合理造成的問題,如使用關(guān)鍵字做字段名,遇到這個(gè)問題,由于數(shù)據(jù)庫結(jié)構(gòu)已經(jīng)定格,是不允許修改的了,因此,開發(fā)人員只能改動(dòng)程序。
Oracle關(guān)鍵字查詢時(shí),需要用雙引號(hào),如:
select "NUMBER" from Table1
這與SQLSERVER不同,SQLSERVER是用中括號(hào)括起來,如:
select [NUMBER] from Table1
當(dāng)在程序中編寫SQL從Oracle查詢時(shí),雙引號(hào)輸出的問題往往令人一時(shí)不知道如何編寫語句。
正確的寫法是,在雙引號(hào)前加“\”,如:(Java)
String sql = "select \"NUMBER\" from Table1";
x