我们在工作中,经常可能需要查看数据库中的表结构来或者我们想知道的一些信息。
但是我们可以通过哪一些方法或者这些数据呢?
一、
最简单的方法,如果sql plus可用的话,直接在sql plus中执行 desc 'tablename' ,即可或者数据表的字段名,字段长度以及非空等信息。
二、
使用pl/sql oracle数据库开发工具,在pl/sql中是不能使用desc这个关键字的。所以,要想在PL/SQL中或者表结构信息,可以这样:在工具左侧的“所有对像(all objects) 对话框中,在tables文件下找到你需要查看的表,然后右键,describe(描述)选项,也可以得到表的信息
三、再进一步,你想得到这个表的创建语句,以方便移植,oracle还提供了dbms_metadata包来方便我们的开发。
用法:使用包里面的get_ddl
select dbms_metadata.get_ddl('TABLE','tablename(表名)') from dual, 红底的两个字段要大写(区分大小写)
这样你就会得到这个表的create sql语句,然后你就可以到处运行了。