—-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’);
—————————————————