第一種方法是使用工具,如: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 ...