Maaari ba nating gamitin ang DDL sa naka-imbak na pamamaraan?
Maaari ba nating gamitin ang DDL sa naka-imbak na pamamaraan?

Video: Maaari ba nating gamitin ang DDL sa naka-imbak na pamamaraan?

Video: Maaari ba nating gamitin ang DDL sa naka-imbak na pamamaraan?
Video: Paano ba natin mapangalagaan ang ating tari sa simpleng paraan. 2024, Nobyembre
Anonim

Ikaw maaaring gamitin lamang DDL COMMENT mga pahayag sa a nakaimbak na pamamaraan . Hindi mo maaaring tukuyin ang mga pahayag ng DML COMMENT, na pinaghihigpitan sa mga naka-embed na SQL application, upang kunin ang mga komento para sa mga object ng database, mga column ng isang table, at mga parameter.

Gayundin, ang mga tao ay nagtatanong, maaari ba nating gamitin ang DDL sa pamamaraan?

DDL hindi pinapayagan ang mga pahayag Mga Pamamaraan (PLSQL BLOCK) Ang mga bagay na PL/SQL ay na-precompiled. Sa kabilang kamay, DDL (Data Definition Language) na mga pahayag tulad ng CREATE, DROP, ALTER command at DCL (Data Control Language) na mga pahayag tulad ng GRANT, REVOKE pwede baguhin ang mga dependency sa panahon ng pagpapatupad ng programa.

Gayundin, maaari ba tayong sumulat ng mga pahayag ng DDL sa mga function sa Oracle? Hindi DDL pinapayagan: A function tinawag mula sa loob a SQL na pahayag ay pinaghihigpitan laban sa DDL kasi DDL naglalabas ng implicit commit. Hindi ka maaaring mag-isyu ng anuman Mga pahayag ng DDL mula sa loob ng a PL/SQL function . Mga paghihigpit laban sa mga hadlang: Hindi ka maaaring gumamit ng a function sa check constraint ng isang create table pahayag ng DDL.

Bukod, maaari bang gamitin ang DDL sa PL SQL?

2 Sagot. Gaya ng sinasabi sa dokumentasyon: Dynamic lang Kaya ng SQL isagawa ang mga sumusunod na uri ng mga pahayag sa loob PL / SQL mga yunit ng programa: Wika ng kahulugan ng data ( DDL ) mga pahayag tulad ng CREATE, DROP, GRANT, at REVOKE.

Maaari ba tayong lumikha ng talahanayan sa loob ng naka-imbak na pamamaraan?

Sa a nakaimbak na pamamaraan ikaw maaaring lumikha a mesa o view. Ang lata ng mesa maging pansamantala, sa -alaala mesa (tingnan GUMAWA NG TALAAN ). Gayunpaman, hindi ka maaaring sumangguni doon mesa o tingnan sa loob ng parehong iyon nakaimbak na pamamaraan . Ang GUMAWA NG PAMAMARAAN / ALTER PAMAMARAAN statement ay nag-compile ng lahat ng SQL SELECT at DML na mga pahayag.

Inirerekumendang: