set
heads
on
heads[ep]
{|(默认值)|c|off|on(默认值)}
定义标题分隔字符.可在column命令中使用标题分隔符,将列标题分成多行.on和off将标题分隔置成开或关.当标题分隔为关(off)时,sql*plus打印标题分隔符像任何字符一样.
①.、查找表的所有索引(包括索引名,类型,构成列):
select
t.*,i.index_type
from
user_ind_columns
t,user_indexes
i
where
t.index_name
=
i.index_name
and
t.table_name
i.table_name
要查询的表
cu.*
user_cons_columns
cu,
user_constraints
au
cu.constraint_name
au.constraint_name
au.constraint_type
'p'
au.table_name
column_name
'u'
*
c
c.constraint_type
'r'
c.table_name
查询外键约束的列名:
cl
cl.constraint_name
外键名称
查询引用表的键的列名:
外键引用表的键名
select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns [where table_name=表名];
--------------说明:
data_length:列的长度(number);
----------
或者:
select * from 表 where 11
这样可以取得空数据表,循环取返回表的列名也可以.
查询数据字典获取列名信息:
select * from user_tab_columns where table_name = your_table_name
用存储过程把纵向的列名转为横向的列名串,然后与数据合起来,这一步自己想了
以上就是土嘎嘎小编为大家整理的ORACLE如何指定表头相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!