oracle數據庫區分大小寫嗎?
是有區分的早先一直是在庫中建在庫中用,結果這次用pd9生成時忘了把一個屬性關閉了,居然每次都要在數據庫的表前指名“表空間"."表名"的形式而且必須加引號,必須記錄大小寫,否則就告訴我說沒有視圖,郁悶至死 于是查了相關網頁,答案是有區分的,但是要在建表的時候強制區分,既所說的建表時用雙引號。 否則oracle默認的沒有區分,建表你用小寫,沒關系,oracle自動轉成大寫,再調用時用大小寫都可以。如果建表時強制大小寫的話,那就要用到UPPER,LOWER函數來轉化。 至于表中所存的數據,還是有區分的,存入大寫就是大寫,存入小寫就是小寫,查詢時要注意的。記住了下次一定處理,可憐呀,要在幾百個表里一個個的把字段上的“去掉引號”,還要用alter table name1 rename to name2 !的方式去掉數據庫表名稱上的引號(對于這個name2的名稱不用加名字空間了的:))