Oracle-da prosedurlar hansılardır?
Oracle-da prosedurlar hansılardır?

Video: Oracle-da prosedurlar hansılardır?

Video: Oracle-da prosedurlar hansılardır?
Video: Oracle SQL Dərs 1- Giriş 2024, Bilər
Anonim

A Prosedur qrupundan ibarət olan alt proqram vahididir PL/SQL bəyanatlar. Hər biri Oracle-da prosedur istinad edilə bilən özünəməxsus adı var. Bu alt proqram vahidi verilənlər bazası obyekti kimi saxlanılır. Dəyərlər daxil ola bilər prosedur və ya dən gətirilir prosedur parametrlər vasitəsilə.

Məsələn, Oracle-da prosedur nədir?

A prosedur bir qrupdur PL/SQL adı ilə zəng edə biləcəyiniz ifadələr. Zəng spesifikasiyası (bəzən zəng spesifikasiyası adlanır) Java metodunu və ya üçüncü nəsil dilini (3GL) elan edir ki, onu SQL və SQL-dən çağırmaq mümkün olsun. PL/SQL . Zəng spesifikasiyası deyir Oracle Zəng edilən zaman hansı Java metodunun işə salınacağı verilənlər bazası.

Sonradan sual yaranır ki, SQL-də prosedurlar nədir? SQL | Prosedurlar PL/ SQL . Saxlanılan A prosedur PL/ SQL deklarativ silsilədən başqa bir şey deyil SQL verilənlər bazası kataloqunda saxlanıla bilən ifadələr. A prosedur funksiya və ya metod kimi düşünülə bilər. Onlar tetikleyiciler, digərləri vasitəsilə çağırıla bilər prosedurlar , və ya Java, PHP və s.-də proqramlar.

Eynilə, siz soruşa bilərsiniz, Oracle funksiyaları nədir?

Oracle funksiyası . A funksiyası tək dəyəri qaytarmaq üçün istifadə olunan alt proqramdır. Siz elan etməli və müəyyən etməlisiniz funksiyası çağırmadan əvvəl. Eyni zamanda elan edilə və müəyyən edilə bilər və ya əvvəl elan oluna və sonra eyni blokda müəyyən edilə bilər.

Oracle-da prosedur və funksiya arasında fərq nədir?

Fərq ondadır ki, funksiya a qaytarmalıdır dəyər (hər hansı bir növ) onun standart tərifi ilə, halbuki prosedur zamanı nəticələri əldə etmək üçün OUT və ya IN OUT parametrləri kimi parametrlərdən istifadə etməlisiniz. Normal SQL-də bir funksiyadan istifadə edə bilərsiniz, çünki SQL ifadələrində prosedurdan istifadə edə bilməzsiniz.

Tövsiyə: