ORACLE生成数据字典的语句
来源:互联网 发布:怎么宣传淘宝店铺 编辑:程序博客网 时间:2024/06/03 11:16
SELECT COL.TABLE_NAME,
--COL.COLUMN_ID AS COLORDER,
TT.COMMENTS,
COL.COLUMN_NAME AS COLUMNNAME,
CASE
WHEN PKCOL.COLUMN_POSITION > 0 THEN
'√'
ELSE
''
END AS ISPK,
COL.DATA_TYPE AS TYPENAME,
--DECODE(COL.DATA_TYPE, 'NUMBER', COL.DATA_PRECISION, COL.DATA_LENGTH) AS LENGTH,
COL.DATA_LENGTH 占用字节数,
COL.DATA_PRECISION AS PRECI,
COL.DATA_SCALE AS SCALE,
CASE
WHEN COL.NULLABLE = 'Y' THEN
'√'
ELSE
''
END AS CISNULL,
-- '' AS ISIDENTITY,
COL.DATA_DEFAULT AS DEFAULTVAL,
CCOM.COMMENTS AS DETEXT /*,
COL.NUM_DISTINCT AS NUM_DISTINCT*/
FROM USER_TAB_COLUMNS COL,
USER_COL_COMMENTS CCOM,
(SELECT AA.TABLE_NAME,
AA.INDEX_NAME,
AA.COLUMN_NAME,
AA.COLUMN_POSITION
FROM USER_IND_COLUMNS AA, USER_CONSTRAINTS BB
WHERE BB.CONSTRAINT_TYPE = 'P'
AND AA.TABLE_NAME = BB.TABLE_NAME
AND AA.INDEX_NAME = BB.CONSTRAINT_NAME
/*AND AA.TABLE_NAME IN ('AA')*/
) PKCOL,
USER_TAB_COMMENTS TT
WHERE COL.TABLE_NAME = CCOM.TABLE_NAME
AND COL.COLUMN_NAME = CCOM.COLUMN_NAME
AND COL.TABLE_NAME = TT.TABLE_NAME(+)
-- AND COL.TABLE_NAME = 'AA'
AND COL.COLUMN_NAME = PKCOL.COLUMN_NAME(+)
AND COL.TABLE_NAME = PKCOL.TABLE_NAME(+)
ORDER BY COL.TABLE_NAME,col.column_id
- ORACLE生成数据字典的语句
- Oracle自动生成数据字典的SQL语句
- Oracle自动生成数据字典的SQL语句
- Oracle自动生成数据字典的SQL语句
- Oracle自动生成数据字典的SQL语句
- oracle自动生成数据字典,生成创建语句
- 生成数据字典的sql语句
- Oracle数据字典的查询语句
- Oracle 生成数据字典
- SQL生成数据字典语句
- SQL语句生成SQL Server数据库的数据字典
- 用Sql语句生成Sqlserver数据字典
- 用Sql语句生成Sqlserver数据字典
- SQLServer2008/2005 生成数据字典语句
- 使用SQL语句生成数据字典
- SQLServer2008/2005 生成数据字典语句
- 通过sql语句生成MySQl数据字典
- SQLServer2008/2005 生成数据字典SQL语句
- PrintOut
- jsp+ ssh框架 中文乱码问题,已解决
- div 拖动2
- SQL
- 【标题】
- ORACLE生成数据字典的语句
- Ubuntu 10.10 驱动开发环境IDE 配置 ---基于kate
- 提高VB6.0处理图像的速度的方法
- SRM 504.5 DIV2
- PHP网页抓取
- 关于coverity 的使用文档
- 关于coverity 的使用文档
- 软件设计的十二个步骤
- 转:Source Insight经典教程