oracle 如何获取表的结构,就像mysql里的desc命令一样的功能,

oracle 如何获取表的结构,就像mysql里的desc命令一样的功能,,第1张

查看表结构的:desc (表名);创建表的create语句就是在plsql上按住Ctrl键点击该表名然后在点击这个页面右下角的“查看sql“按钮就可以看到了 不使用工具的话,先把表导出来然后在导进去,导进去的时候使用show=y、log这两个选项,就可以查看了!

SELECT COUNT(*) TABLES,

table_schema FROM information_schema.TABLES

WHERE table_schema = ‘tableName’ GROUP BY table_schema

注:tableName 这个是你的数据库表名。

扩展资料:

关于上述中数据库里所有表名和字段名的语句查询方法

1、SQL 查询所有表名:

SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'

SELECT * FROM INFORMATION_SCHEMA.TABLES

2、查询表的所有字段名:

SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )

SELECT * FROM INFORMATION_SCHEMA.TABLES

SELECT * FROM INFORMATION_SCHEMA.VIEWS

SELECT * FROM INFORMATION_SCHEMA.COLUMNS

3、ORACLE 查看所有表名:

SELECT TABLE_NAME FROM USER_TABLES

4、ACCESS 查看所有表名:

SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0

MSYSOBJECTS 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。

(转载地址为:http://blog.csdn.net/xueyepiaoling/article/details/5091577,功劳给做着本人吧)

#################### 通过软件转换数据库信息 ####################

1. Oracle to MySQL

非常好的软件,软件本身非长小,但功能比较强大,使用简单,配置也很简单。

可以直接从 Oracle 导入 MySQL, 也可以导出.sql文件.

2. MySQLMigrationTool version 1.1.12

MySQLMigrationTool是MySQL GUI Tools 5.0 其中的一个组件,包括 MySQLAdministrator , MySQLMigrationTool ,

MySQLQueryBrowser , MySQLSystemTrayMonitor.

MySQLMigrationTool是专门为了各种数据库之间数据转换而设计的,它所提供的功能非常强大.

MySQLMigrationTool采用的是JDBC的连接方式,速度非常快,非常适合大数据量之间的转换,可以生成.sql文件.

################## 通过文件转换数据库信息 ######################

1. 通过.sql文件导入数据。

如果不是没有办法不推荐用这种方法,除非经过上面那两种软件转换过的.sql文件。数据量小还好说,如果非常大的话,

各种问题太多。各种数据库之间的语法有些是不一样的,数据类型之间的转换等等...修改起来太麻烦。

2. 通过.cvs/.xls文件导入数据

数据库的图形界面一般都提供这个方法,到处表信息到.cvs/.xls文件,然后再通过图形界面导入到目标数据库中.

如果不是一种数据库的话,我认为还是这中方法比较好.但是有一点,就是在Oracle 导出的 number类型数据中到 .cvs

/.xls文件的时候会变成科学记数.

############### 建立odbc管道流进行转换数据库信息 ####################

把两个数据库的odbc都连接上,然后通过管道流转换之间的数据.(本人没试过)

################ 写程序转换数据信息 #########################

建立两个数据源读取需要导出的库中的全部数据,然后逐条依次写入目标库中.

可以其中一个数据源换成jdbc, 也可以量个都是jdbc.(优点是,可以不用考虑太多,但速度较慢)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6663598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存