MySQLSQLSERVERORACLE获取数据库表名及字段名总结.docx

MySQLSQLSERVERORACLE获取数据库表名及字段名总结.docx

ID:50530934

大小:30.09 KB

页数:2页

时间:2020-03-10

MySQLSQLSERVERORACLE获取数据库表名及字段名总结.docx_第1页
MySQLSQLSERVERORACLE获取数据库表名及字段名总结.docx_第2页
资源描述:

《MySQLSQLSERVERORACLE获取数据库表名及字段名总结.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MySQL,SQLSERVER,ORACLE获取数据库表名及字段名等总结2009年10月21日星期三17:373、ORACLE获取表名:Oracle的user_talbes用于记录了用户表信息。select*fromuser_tables获取某个表的字段:USER_TAB_COLS中记录了用户表的列信息。下面是别人写的:SELECTUSER_TAB_COLS.TABLE_NAME  as表名,      USER_TAB_COLS.COLUMN_NAMEas列名,      USER_TAB_COLS.DATA_TYPE   as数据类型,      USER_TAB_COLS.DA

2、TA_LENGTHas长度,      USER_TAB_COLS.NULLABLE    as是否为空,      USER_TAB_COLS.COLUMN_ID   as列序号,      user_col_comments.commentsas备注FROMUSER_TAB_COLSinnerjoinuser_col_commentsonuser_col_comments.TABLE_NAME=                                USER_TAB_COLS.TABLE_NAME                            anduser_co

3、l_comments.COLUMN_NAME=USER_TAB_COLS.COLUMN_NAME                            andUSER_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缺省值,B.comments备注  from  user_ta

4、b_columnsA,user_col_commentsB  where  A.Table_Name=B.Table_Name  andA.Column_Name=B.Column_Name  andA.Table_Name='T_COMPANY_DETAIL'1、MySQL获取表名:用“showtables”命令。在程序中也可以采用该命令获取,在返回的RowSet中的“Tables_in_db”读出来。其中“db”是指你的数据库的名称,比如说Tables_in_productdb。获取某个表的字段:用“desctablename”命令。取得方式和上面类似。此外,还可用MySQL数据

5、库系统表取得,在information_schema库中有系统中的一些基础性表,比如说TABLESCOLUMNS。但一般情况下,程序只访问本库中的表,所以不建议采用这种方式取得。2、SQLSERVERSQLSERVER中也有数据库系统表,有相应权限时可以直接访问。获取表名:通过查询sysobjects表取得,它记录了系统中的对象。具体的访问方式如下:selectnamefromsysobjectswherextype='U'其中name得到的即表名。XType='U':表示所有用户表;XType='S':表示所有系统表。获取某个表的字段:SystemColumns表记录了数据库中的

6、列信息。具体调用方式:SelectNamefromSysColumnsWhereid=Object_Id('test')

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。