您的位置:首页 > 数据库 > Oracle

C#获取oracle中某个用户的所有表

2017-06-03 11:30 267 查看
列出属于某个用户的所有表:
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: