Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Dynamische Schemavariable für Oracle-SQL-Anweisungen

Wenn Sie SQL*Plus oder SQLcl verwenden, um Ihr Objekterstellungsskript auszuführen, verwenden Sie die Substitution (& ) Variablen anstelle der fest codierten Schemanamen, mit einem führenden ACCEPT Befehl und einem nachgestellten UNDEFINE Befehl. Wenn die Variable keine Leerzeichen am Ende hat, beenden Sie den Variablennamen mit einem Punkt (. ).

ACCEPT SCHEMA_NAME_VALUE
create table &SCHEMA_NAME_VALUE..TABLE_NAME1(....);
create table &SCHEMA_NAME_VALUE..TABLE_NAME2(....);
create table &SCHEMA_NAME_VALUE..TABLE_NAME3(....);
UNDEFINE SCHEMA_NAME_VALUE