Anda perlu mengubah setelan SQLTERMINATOR dari nilai false default menjadi true, yang dapat Anda lakukan dengan blok PL/SQL anonim sebelum kueri Anda:
BEGIN
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,
'SQLTERMINATOR', true);
END;
/
SELECT DBMS_METADATA.GET_DDL('TABLESPACE','$srcTablespace') FROM DUAL;
Atau Anda dapat menggunakan exec
Singkatan SQL*Plus tetapi seluruh panggilan harus dalam satu baris.
Lihat dbms_metadata
dokumentasi
untuk lebih lanjut tentang set_transform_param
prosedur.