A mund të përdorim DDL në procedurën e ruajtur?
A mund të përdorim DDL në procedurën e ruajtur?

Video: A mund të përdorim DDL në procedurën e ruajtur?

Video: A mund të përdorim DDL në procedurën e ruajtur?
Video: BROWN MUNDE - AP DHILLON | GURINDER GILL | SHINDA KAHLON (Official Music Video) 2024, Nëntor
Anonim

Ju mund të përdorin vetëm DDL Deklaratat KOMENTE në a procedurë e ruajtur . Ju nuk mund të specifikoni deklaratat DML COMMENT, të cilat janë të kufizuara në aplikacionet e integruara SQL, për të marrë komentet për objektet e bazës së të dhënave, kolonat e një tabele dhe parametrat.

Po kështu, njerëzit pyesin, a mund të përdorim DDL në procedurë?

DDL deklaratat nuk lejohen Procedurat (PLSQL BLOCK) Objektet PL/SQL janë të parakompiluara. Ne anen tjeter, DDL Deklaratat (Gjuha e Përkufizimit të të Dhënave) si komandat CREATE, DROP, ALTER dhe deklaratat DCL (Data Definition Language) si GRANT, REVOKE mund ndryshoni varësitë gjatë ekzekutimit të programit.

Gjithashtu, a mund të shkruajmë deklarata DDL në funksione në Oracle? Nr DDL lejohet: A funksionin thirrur nga brenda a Deklarata SQL është i kufizuar kundër DDL sepse DDL lëshon një angazhim të nënkuptuar. Ju nuk mund të lëshoni asnjë DDL deklarata nga brenda a Funksioni PL/SQL . Kufizimet ndaj kufizimeve: Nuk mund të përdorni a funksionin në kufizimin e kontrollit të një tabele të krijuar DDL deklarata.

Përveç kësaj, a mund të përdoret DDL në PL SQL?

2 Përgjigje. Siç thuhet në dokumentacion: Vetëm dinamike SQL mundet ekzekutoni llojet e mëposhtme të deklaratave brenda PL / SQL njësitë e programit: Gjuha e përkufizimit të të dhënave ( DDL ) deklarata të tilla si KRIJO, HIQ, GRANT dhe REVOKE.

A mund të krijojmë tabelë brenda procedurës së ruajtur?

Në a procedurë e ruajtur ju mund të krijojë a tabela ose pamje. Të tavolina mund të jetë e përkohshme, në - kujtesa tabela (Shiko KRIJONI TABELA ). Sidoqoftë, atëherë nuk mund t'i referoheni asaj tabela ose shikoni brenda të njëjtës procedurë e ruajtur . Të KRIJO PROCEDURA / ALTER PROCEDURA deklarata përpilon të gjitha deklaratat SQL SELECT dhe DML.

Recommended: