取得所有表

Posted yuyu666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了取得所有表相关的知识,希望对你有一定的参考价值。

mysql中取得当前数据库中所有表定义的SQL语句如下:


SHOWTABLES

MSSQLServer中的系统表sysobjects中记录了当前系统中定义的对象,其中xtype字段等于U的记录为表定义,因此取得当前数据库中所有表定义的SQL语句如下:


SELECT name FROM sysobjects where xtype="U"

Oracle中的系统表all_objects中记录了当前系统中定义的对象,其中Object_Type字段等于TABLE的记录为表定义,因此取得当前数据库中所有表定义的SQL语句如下:


select Object_Name from all_objects where Object_Type="TABLE"

DB2中的系统表all_syscat.tables中记录了当前系统中定义的表和视图,其中TYPE字段等于T的记录为表定义,因此取得当前数据库中所有表定义的SQL语句如下:


SELECT TABNAME FROM syscat.tables where TYPE="T"

以上是关于取得所有表的主要内容,如果未能解决你的问题,请参考以下文章

取得指定Schema下的表

BaseDAO使用

为什么Option :: map在Iterator :: next的链表实现中取得所有权?

java代码实现连接mysql数据库,并取得表shijian中id为123的time值 说明 表shijian 有两列 id,time

将数据从底部工作表对话框片段传递到片段

请教sql语句如何取得一个表中的列名,数据类型,及长度?