C#獲取oracle中某個用戶的所有表

列出屬於某個用戶的所有表:
SELECT table_name FROM user_tables;  

列出屬於當前用戶可以訪問的所有表:
SELECT table_name FROM all_tables;  

列出所有表(當前用戶必須是管理員):
SELECT table_name FROM dba_tables; 


列出某個表的所有字段:

SELECT   COLUMN_NAME  FROM USER_CONS_COLUMNS WHERE TABLE_NAME ='表名'

 

查詢屬於某個表的主鍵

SELECT   COLUMN_NAME  FROM USER_CONS_COLUMNS WHERE TABLE_NAME = 'XXXX'(表名要大寫)

向table中一次插入多行數據:

insert into tableName1 select * from tableName2

發佈了61 篇原創文章 · 獲贊 33 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章