oracle 使用sql获取数据库表,表的字段
2013-09-26 21:59
295 查看
--第一种方法: 查询dba_tab_columns
select COLUMN_NAME,DATA_TYPE,DATA_LENGTH
from dba_tab_columns
where table_name =upper('表名')
order by COLUMN_NAME
--这种方法需要有DBA权限
--第二种方法: 查询user_tab_cols
select COLUMN_NAME,DATA_TYPE,DATA_LENGTH
from user_tab_cols
where table_name=upper('表名')
order by COLUMN_NAME
--这种方法只能查找当前用户下的表
--第三种方法: 查询ALL_TAB_COLUMNS
select distinct COLUMN_NAME,DATA_TYPE,DATA_LENGTH
from ALL_TAB_COLUMNS
WHERE TABLE_NAME= upper('表名')
--这种方法可以查询所有用户下的表
select COLUMN_NAME,DATA_TYPE,DATA_LENGTH
from dba_tab_columns
where table_name =upper('表名')
order by COLUMN_NAME
--这种方法需要有DBA权限
--第二种方法: 查询user_tab_cols
select COLUMN_NAME,DATA_TYPE,DATA_LENGTH
from user_tab_cols
where table_name=upper('表名')
order by COLUMN_NAME
--这种方法只能查找当前用户下的表
--第三种方法: 查询ALL_TAB_COLUMNS
select distinct COLUMN_NAME,DATA_TYPE,DATA_LENGTH
from ALL_TAB_COLUMNS
WHERE TABLE_NAME= upper('表名')
--这种方法可以查询所有用户下的表
相关文章推荐
- oracle 使用sql获取数据库表、表的字段的多种方法
- oracle 使用sql获取数据库表,表的字段
- oracle 使用sql获取数据库表,表的字段
- oracle 使用sql获取数据库表,表的字段
- oracle 使用sql获取数据库表、表的字段的多种方法
- 在Oracle中使用sql获取数据库名称
- 在Oracle表控件使用自定义SQL给字段获取系统日期
- SQL Server 数据库获取表名,字段名,与字段类型语句。方便导出到Excel中使用。
- oracle pl/sql之使用游标变量更新数据库
- Oracle 11g数据库使用pl/sql developer进行数据导入与导出
- 初学者Oracle数据库:sql语句的基本使用与示例
- MySQL,SQLSERVER,ORACLE获取数据库表名及字段名
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 使用正则表达式获取Sql查询语句各项(表名、字段、条件、排序)
- ORACLE SQL获取时间字段是本周第几天
- Oracle数据库编程:使用PL/SQL编写触发器
- SQL语句获取所有数据库名、表名、字段名、表字段长度
- mysql使用sql语句查询数据库所有表注释已经表字段注释
- 使用 SQL 语句从数据库一个表中随机获取一些数据
- 使用Oracle SQLDeveloper连接数据库并创建用户