第一种方法是使用工具,如:pl/sql developer,在【工具】--【导出用户对象】出现就可以得到建表脚本。第二种方法是,sql语句。DBMS_METADATA.GET_DDL包可以得到数据库的对象的ddl脚本。如下(SQLPLUS中执行): 1.得 到一个表的ddl语句:SET ...
早上一个同事资讯怎么获取到建表语句而且是不带存储那种SQL。Oracle自己提供了一个函数DBMS METADATA.GET DDL,但是获取到的建表语句含有存储 表空间 以及一些其他段的属性。如图: 看到这个获取到的ddl语句,想通过利用Oracle函数来截取的方式获取建表语句。 思路为: .通过get ddl获取建表语句 abc .将abc中的pctfree 替换成 .计算 的位置 .用sub ...
2016-08-19 09:15 0 3383 推荐指数:
第一种方法是使用工具,如:pl/sql developer,在【工具】--【导出用户对象】出现就可以得到建表脚本。第二种方法是,sql语句。DBMS_METADATA.GET_DDL包可以得到数据库的对象的ddl脚本。如下(SQLPLUS中执行): 1.得 到一个表的ddl语句:SET ...
oracle创建表空间,创建用户(转)关键字: oracle 表空间 用户 //创建临时表空间 create temporary tablespace test_temp tempfile 'E:/oracle/product/10.2.0/oradata/testserver ...
作者:david_zhang@sh 【转载时请以超链接形式标明文章】 链接:http://www.cnblogs.com/david-zhang-index/archive/2012/03/20/2409032.html 建表且指定表空间 将scott.test表从users表 ...
--建一个表create table HH2( tid number primary key ,--主键设定 tname varchar2(20) ); --删除表drop table HH; --表空间(相当于一个数据库)(DBA权限)create tablespace ...
https://www.cnblogs.com/andy6/p/8029334.html 如果如下方式获取建表语句报错,是用户权限的问题,使用SYSDBA账户登录即可。 -- 获取ddl ##('TABLE','表名','用户名')SQL> SELECT ...
1. 生成sql脚本,SQL plus执行,类型名称、用户名需大写 SET PAGESIZE 0SET TRIMSPOOL ONSET LINESIZE 10000SET LONG 90000SET ...