mysql从oracle获取数据_MySQL+SQLSERVER+ORACLE获取数据库表名及字段名总结

MySQL,SQLSERVER,ORACLE获取数据库表名及字段名等总结

2009年10月21日星期三 17:37

3、ORACLE

获取表名:

05a3b8738a3e2f9eaa061db63746599e.png

USER_TAB_COLS中记录了用户表的列信息。下面是别人写的:

SELECT USER_TAB_COLS.TABLE_NAME as 表名,

USER_TAB_COLS.COLUMN_NAME as 列名,

USER_TAB_COLS.DATA_TYPE as 数据类型,

USER_TAB_COLS.DATA_LENGTH as 长度,

USER_TAB_COLS.NULLABLE as 是否为空,

USER_TAB_COLS.COLUMN_ID as 列序号,

user_col_http://www.doczj.com/doc/a12b32bc960590c69ec3760d.htmlments as 备注

FROM USER_TAB_COLS

inner join user_col_comments on user_col_comments.TABLE_NAME =

USER_TAB_COLS.TABLE_NAME

and user_col_comments.COLUMN_NAME = USER_TAB_COLS.COLUMN_NAME

and

USER_TAB_COLS.TABLE_NAME='T_COMPANY_DETAIL'

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

(2).

select

A.column_name 字段名,A.data_type 数据类型,A.data_length 长

度,A.data_precision 整数位,

A.Data_Scale 小数位,A.nullable 允许空值,A.Data_default 缺省

值,http://www.doczj.com/doc/a12b32bc960590c69ec3760d.htmlments 备注

from

user_tab_columns A,user_col_comments B

where

A.Table_Name =

B.Table_Name

and A.Column_Name = B.Column_Name

and A.Table_Name = 'T_COMPANY_DETAIL'

1、MySQL

获取表名:

用“show tables”命令。在程序中也可以采用该命令获取,在返回的RowSet 中的“Tables_in_db”读出来。其中“db”是指你的数据库的名称,比如说Tables_in_productdb。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值