orcale資料庫應用上的小技巧

2021-08-29 22:17:29 字數 1353 閱讀 7443

最近要做個專案 資料庫在oracle上 經常用pl/sql developer.好多技巧都不知道。浪費很多的寶貴時間,效益沒提公升人還很累

下面列幾點啊:(看看 各位的開發中是否也這樣)

1.昨天在對比資料表字段個數時候和開發資料庫使用者下的表的個數時候

大夥都犯渾 乙個個的資料表在數啊 欄位也是乙個個在數

我疼在心裡 沒有說~ 因為我也不知道用什麼方法更加快捷。儘管我相信

oracle資料庫會支援這些。

今天抽空找了下答案:

a.查詢使用者下的資料表個數

select t.owner, count(*) from all_tables t group by t.owner

以上顯示 資料庫下各個使用者下的表的個數

如圖:[img]

具體要查詢 某個使用者下的資料表個數 可以適當的改變下 就可以

b.查詢表中的字段個數

select t.table_name, count(*) from user_tab_columns t group by t.table_name;

或者

select count(*) from user_tab_columns t where t.table_name = 'erp2_usermain'

c.顯示表結構的

desc erp2.erp2_complain;

需要在pl/sql developer 的命令視窗下進行

d.同理查詢 資料庫下的使用者對應的sequences的個數

select t.sequence_owner, count(*) from all_sequences t group by t.sequence_owner;

e.如何取得某個使用者下所有sequence的當前值?

select t.last_number, t.sequence_owner, t.sequence_name from all_sequences t where t.sequence_name like 'seq_erp2%' group by t.last_number,t.sequence_owner,t.sequence_name;

//ps********************===

//以後有些小技巧 會及時更新 效益才是有重要的

Orcale資料庫基礎

orcale資料庫的主要特點 orcale資料型別 char資料型別 當需要固定長度的字串時,使用char資料型別。這種資料型別的列長度可以是1 2000位元組,如果在定義時未指明大小,其預設占用1位元組。varchar2資料型別 varchar2資料型別支援可變長度的字串。該資料型別的大小為1 4...

ORCALE資料庫分頁查詢

orcale資料庫分頁查詢 orcale資料庫實現分頁查詢可以使用row number 函式或者使用rownum 虛列兩種方法。第一種 利用分析函式row number 方法 select from select t.row number over order by t1.id rowno from...

php mysql資料庫sql語句使用小技巧

1.在使用groupby分組查詢時,預設分組後,還會排序,可能會降低速度.在groupby後面增加orderbynull就可以防止排序.2.有些情況下,可以使用連線來替代子查詢。因為使用join,mysql不需要在記憶體中建立臨時表。select fromdept,empwheredept.dept...