—-kullanıcının belirtilen tablosunun scripti için—–
set feedback off
set heading off
set long 4000
select dbms_metadata.get_ddl(‘TABLE’,’TABLO1′) from dual;
———————————————-
—-belirtilen kullanıcının belirtilen tablosunun scripti için—–
set feedback off
set heading off
set long 4000
select dbms_metadata.get_ddl(‘TABLE’,’TABLO2′,’MEHMET’) from dual;
———————————————-
—-kullanıcının tüm tablolarının scripti için—-
set feedback off
set heading off
set long 4000
select dbms_metadata.get_ddl(‘TABLE’,a.table_name) from USER_TABLES a;
————————————————–
—-kullanıcının tüm indexlerinin scripti için—-
set feedback off
set heading off
set long 4000
select dbms_metadata.get_ddl(‘INDEX’,a.index_name) from USER_INDEXES a;
————————————————–
——ORHAN ve MEHMET kullanıcılarının tüm
tablolarının scriptini çıkaran sql sorgusu için————
set feedback off
set heading off
set long 4000
select ‘select DBMS_METADATA.GET_DDL(”TABLE”,”’||a.table_name||”’,”’||a.owner||”’) from dual;’
from dba_tables a where owner in(‘ORHAN’,’MEHMET’);
—————————————————