Ali lahko uporabimo DDL v shranjeni proceduri?
Ali lahko uporabimo DDL v shranjeni proceduri?

Video: Ali lahko uporabimo DDL v shranjeni proceduri?

Video: Ali lahko uporabimo DDL v shranjeni proceduri?
Video: Steven Greer: UAPs, CE5, Lazar, Skinwalker Ranch 2024, Maj
Anonim

ti lahko uporabi samo DDL COMMENT izjave v a shranjeni postopek . Ne morete podati stavkov DML COMMENT, ki so omejeni na vdelane aplikacije SQL, da bi pridobili komentarje za objekte baze podatkov, stolpce tabele in parametre.

Prav tako ljudje sprašujejo, ali lahko uporabimo DDL v postopku?

DDL izjave niso dovoljene Postopki (PLSQL BLOCK) Objekti PL/SQL so predhodno prevedeni. Po drugi strani, DDL (Jezik definicije podatkov), kot so ukazi CREATE, DROP, ALTER in DCL (Jezik za nadzor podatkov), kot so GRANT, REVOKE lahko spreminjanje odvisnosti med izvajanjem programa.

Ali lahko zapišemo izjave DDL v funkcije v Oraclu? št DDL dovoljeno: A funkcijo klical od znotraj a stavek SQL je omejen proti DDL Ker DDL izda implicitno objavo. Ne morete izdati nobenega Izjave DDL od znotraj a Funkcija PL/SQL . Omejitve glede omejitev: ne morete uporabiti a funkcijo v kontrolni omejitvi izdelave tabele Izjava DDL.

Poleg tega se lahko DDL uporablja v PL SQL?

2 odgovora. Kot piše v dokumentaciji: Samo dinamično SQL lahko izvajati naslednje vrste stavkov znotraj PL / SQL programske enote: jezik definicije podatkov ( DDL ) izjave, kot so CREATE, DROP, GRANT in REVOKE.

Ali lahko ustvarimo tabelo znotraj shranjene procedure?

V a shranjeni postopek ti lahko ustvari a mizo ali ogled. The miza lahko biti začasen, v -spomin mizo (glej USTVARJTE TABELE ). Vendar se potem na to ne morete sklicevati mizo ali pogled znotraj tega istega shranjeni postopek . The USTVARJANJE POSTOPKA / SPREMINJATI POSTOPEK stavek prevede vse stavke SQL SELECT in DML.

Priporočena: