oracle數(shù)據(jù)庫查詢表 在ORACLE中查詢表對哪些用戶和角色賦權(quán)?
在ORACLE中查詢表對哪些用戶和角色賦權(quán)?通過PL/SQL Doracle怎么查看所有表哪些有數(shù)據(jù)哪些沒數(shù)據(jù)?使用count(*)函數(shù)查詢表中的項目數(shù)。oracle子查詢什么時候用in?在oracl
在ORACLE中查詢表對哪些用戶和角色賦權(quán)?
通過PL/SQL D
oracle怎么查看所有表哪些有數(shù)據(jù)哪些沒數(shù)據(jù)?
使用count(*)函數(shù)查詢表中的項目數(shù)。
oracle子查詢什么時候用in?
在oracl
oracle如何統(tǒng)計某個字段出現(xiàn)的次數(shù)?
對于您的請求,應(yīng)該是這樣的:select count(id)from table where id 1,但是如果您需要查詢表id字段中所有數(shù)據(jù)的出現(xiàn)次數(shù),則需要分組查詢:
從按id分組的表中選擇id,count(id)作為發(fā)生次數(shù)
如何查詢Oracle數(shù)據(jù)庫中已經(jīng)創(chuàng)建的索引?
Oracle將數(shù)據(jù)庫中的表信息存儲在系統(tǒng)表中。查詢已經(jīng)創(chuàng)建的表索引,可以通過對應(yīng)的sql語句快速查詢對應(yīng)的表:
1.根據(jù)表名,查詢索引select * from user _ indexes where table _ name upper a table。
2.根據(jù)索引號,查詢表的索引字段select * from user _ ind _ columns where index _ name(索引名)。
3.根據(jù)索引名,查詢語句創(chuàng)建索引,select dbms__ddl(INDEX,index name,[用戶名])FROM DUAL-[用戶名]即可保存,默認(rèn)為登錄用戶PS: DBMS _ _ DDL也可以獲取創(chuàng)建表的語句,如:SELECT DBMS__DDL(TABLE,table name,[用戶名]) FROM DUAL //取單個表的建表語句,[用戶名]不需要。默認(rèn)情況下,登錄用戶從user _ tables中選擇DBMS _ _ DDL (table,_ name)u//獲取該用戶下所有表的建表語句。當(dāng)然,也可以使用pl/sql developer工具查看相關(guān)表的各種信息。