首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>Oracle教程>资讯:oracle查询表名、表的列名方法

oracle查询表名、表的列名方法

www.jz123.cn  2010-04-06   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

  1.查询表名:

  复制代码 代码如下:

  select table_name,tablespace_name,temporary from user_tables [where table_name=表名]

  其中:table_name:表名(varchar2(30));

  tablespace_name:存储表名的表空间(varchar2(30));

  temporary:是否为临时表(varchar2(1))。

  eg: select table_name,tablespace_name,temporary from user_tables where table_name='TEST_TEMP';

  结果:

  --------------------------------------------------------------------------------

  table_name tablespace_name temporary

  TEST_TEMP SDMP N

  --------------------------------------------------------------------------------

  注:表名变量值必须大写。

  2.查询表列名:

  复制代码 代码如下:

  select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns [where table_name=表名];

  其中:column_name:列名(varchar2(30));

  data_type:列的数据类型(varchar2(106));

  data_length:列的长度(number);

  eg:select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns where table_name='TEST_TEMP';

  结果:

  --------------------------------------------------------------------------------

  column_name data_type data_length data_precision data_scale

  ID NUMBER 22 0

  NAME NVARCHAR2 20

  SEX CHAR 1

  GRADE NVARCHAR2 10

  --------------------------------------------------------------------------------

  注:表名变量值必须大写。

  另外,也可以通过 all_tab_columns来获取相关表的数据。

  eg:select * from all_tab_columns where table_name='TEST_TEMP';


上一篇:Oracle数据库迁移介绍 下一篇:oracle中如何查看sql

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图