1、一開始的sql語句是:
select invcode,pk_invbasdoc from tmp;
可以保證資料庫有這張表,但是執行起來報錯了,資訊如下:
原因是oracle 預設把sql語句的表名、欄位名等等換成大寫的,而oracle又是大小寫敏感的,我們的解決辦法是給表名加上雙引號「」
這個時候就可以了。
同時,如果想用where語句,對欄位名也要加雙引號
select "invcode","pk_invbasdoc" from "tmp" where "pk" = 1;
資料庫 持續更新中
explain plan forselect from test select from table dbms xplan.display select b.uniqueness,a.index name,a.table name,a.column name from all ind columns...
資料庫優化(持續更新)
資料庫是程式的倉庫,也是程式中最脆弱的一部分,因為它的脆弱性和重要性,所以需要專門進行管理和優化。在如今的網路化的時代更加需要資料庫的靈活和快捷,乙個高效的資料庫能夠使程式執行效率更快,提高程式的執行效率。但往往對資料庫的設計達不到我們想要的效果,所以資料庫的優化顯得尤為重要。該系列文章正是考慮大資...
資料庫優化(持續更新中 )
1 合理使用索引 經常進行連線,但沒有指定為外來鍵的列上建立索引 在頻繁進行排序或分組 即進行group by或order by操作 的列上建立索引 在條件表示式中經常用到的不同值較多的列上建立檢索,在不同值少的列上不要建立索引 如性別只有兩種,不用索引 如果待排序的列有多個,可以在這些列上建立復合...