U moet de SQLTERMINATOR-instelling wijzigen van de standaard waarde false naar true, wat u kunt doen met een anoniem PL/SQL-blok vóór uw zoekopdracht:
BEGIN
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,
'SQLTERMINATOR', true);
END;
/
SELECT DBMS_METADATA.GET_DDL('TABLESPACE','$srcTablespace') FROM DUAL;
Of u kunt de exec
. gebruiken SQL*Plus steno, maar de hele oproep moet op een enkele regel staan.
Zie de dbms_metadata
documentatie
voor meer informatie over de set_transform_param
procedure.