Bạn cần thay đổi cài đặt SQLTERMINATOR từ giá trị false mặc định của nó thành true, bạn có thể thực hiện điều này với khối PL / SQL ẩn danh trước truy vấn của mình:
BEGIN
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,
'SQLTERMINATOR', true);
END;
/
SELECT DBMS_METADATA.GET_DDL('TABLESPACE','$srcTablespace') FROM DUAL;
Hoặc bạn có thể sử dụng exec
SQL * Plus viết tắt nhưng toàn bộ lệnh gọi phải ở trên một dòng đơn.
Xem dbms_metadata
tài liệu
để biết thêm về set_transform_param
thủ tục.