sql >> Database teknologi >  >> RDS >> Oracle

Oracle SQL-sætning dynamisk skemavariabel

Når du bruger SQL*Plus eller SQLcl til at køre dit objektoprettelsesscript, skal du bruge substitution (& ) variabler i stedet for de hårdt kodede skemanavne med en førende ACCEPT kommando og en efterfølgende UNDEFINE kommando. Når variablen ikke har noget mellemrum, skal du afslutte variabelnavnet med et punktum (. ).

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



  1. Forskellen mellem to datoer i sql

  2. MySQL - Deltag i 2 borde

  3. På grund af syntaksfejl oprettes tabel ikke i DB

  4. MySQL konverterer datostreng til Unix tidsstempel