CREATE TABLE AB
(AA VARCHAR2(22)) CREATE TABLE ABC1
( ID NUMBER(22),
NAME VARCHAR2(20) NOT NULL ENABLE,
PRIMARY KEY (ID));
--这是列出来的两个表,还有很多。我想查看出表结构,得出如下结果
表名 列名 类型 是否主健 是否为空
AB AA VARCHAR2(22) 否 是
ABC ID NUMBER(22) 是 否
ABC NAME VARCHAR2(20) 否 否
解决方案 »
- 关于Oracle RAC 的各种ip
- centos+oracle11g+VM——谢谢
- 请教:Oracle运行速度变慢的原因
- Oracl 存储过程中的for循环中怎么用变更替换?
- 请问ORALCE ERP里面怎么判断进货时退货而非接收后退货
- oracle 9i安装问题
- 初次接触ORACLE遇上问题
- 生成一批可以控制的帐号
- update语句问题
- 如何创建 ctx_doc 包?
- 小女子求教oracle问题,独立启动模式进去。scott/tiger/sysdba. 进入后,打开sql/plus worksheet,以 connect scott/tiger as sysdba提示已连接
- 请教一个SQL。。。
SELECT B.TABLE_NAME 表名,b.column_name 字段代码,
(select a.comments
from user_col_comments a
where a.table_name =B.TABLE_NAME
and a.column_name = b.column_name) 字段名称,
b.data_type || '(' || b.DATA_LENGTH || ')' 字段类型,
decode(b.column_name, c.column_name, '是', '否') 是否主键,
decode(b.nullable, 'Y', '是', '否') 是否为空
FROM user_tab_columns b,
( SELECT column_name FROM user_cons_columns A
WHERE EXISTS(SELECT constraint_name FROM user_constraints B
where constraint_type = 'P')) C
tc.column_name 列名,
tc.data_type 类型,
DECODE(c.constraint_type, 'P', '是', '否') 是否主健,
DECODE(TC.NULLABLE, 'Y', '是', '否') 是否可为空
from USER_TAB_COLS tc, user_constraints c, user_cons_columns cc
where tc.table_name = c.table_name
and c.constraint_name = cc.constraint_name
tc.column_name 列名,
tc.data_type 类型,
decode(p.column_name, null, '否', '是') 是否主健,
DECODE(TC.NULLABLE, 'Y', '是', '否') 是否可为空
from USER_TAB_COLS tc,
(select c.table_name, cc.column_name
from user_constraints c, user_cons_columns cc
where c.constraint_name = cc.constraint_name
and c.constraint_type = 'P') P
where tc.table_name = p.table_name(+)
and tc.column_name = p.column_name(+)
tc.column_name 列名,
tc.data_type 类型,
decode(p.column_name, null, '否', '是') 是否主健,
DECODE(TC.NULLABLE, 'Y', '是', '否') 是否可为空
from USER_TAB_COLS tc,
(select c.table_name, cc.column_name
from user_constraints c, user_cons_columns cc
where c.constraint_name = cc.constraint_name
and c.constraint_type = 'P') P
where tc.table_name = p.table_name(+)
and tc.column_name = p.column_name(+)
tc.column_name 列名,
tc.data_type 类型,
decode(p.column_name, null, '否', '是') 是否主健,
DECODE(TC.NULLABLE, 'Y', '是', '否') 是否可为空
from USER_TAB_COLS tc,
(select c.table_name, cc.column_name
from user_constraints c, user_cons_columns cc
where c.constraint_name = cc.constraint_name
and c.constraint_type = 'P') P
where tc.table_name = p.table_name(+)
and tc.column_name = p.column_name(+)
order by tc.table_name,tc.column_name