当我们的数据库在 11g 中运行时 >>
的输出spool post_create_users_metadata.sql
select dbms_metadata.get_ddl('USER','PHIL') txt from dual;
是 >>
CREATE USER "PHIL" IDENTIFIED BY VALUES 'bhbhbhjkbh' DEFAULT TABLESPACE "DATA" TEMPORARY TABLESPACE "PDBTEMP" PROFILE "USER_LIMIT";
现在在 19c 中输出不同,并在末尾附加另一个命令以处理本地 pdb 临时表空间 >>
spool post_create_users_metadata.sql
select dbms_metadata.get_ddl('USER','PHIL') txt from dual;
CREATE USER "PHIL" IDENTIFIED BY VALUES 'bhbhbhjkbh' DEFAULT TABLESPACE "DATA" TEMPORARY TABLESPACE "PDBTEMP" PROFILE "USER_LIMIT"; ALTER USER "PHIL" LOCAL TEMPORARY TABLESPACE "PDBTEMP";
spool off
有谁知道我怎样才能在spool之前删除最后的Alter命令? 或者,让alter 命令做一个行返回,这样它就不会全部在同一行上假脱机?
感谢您的帮助。