Rozdiel medzi funkciou a postupom v Oracle

Hlavný rozdiel: Funkcie a postupy sú obidva podprogramy Oracle. Hlavným rozdielom, ktorý medzi nimi spočíva, je, že funkcie vždy vrátia hodnotu, ale postupy môžu alebo nemusia.

Oracle, ako vieme, je široko používaný kódovací jazyk. Program je známy ako súbor kódov a inštrukcií v technickej alebo kódovacej terminológii. Tieto programy pozostávajú z malých modulov alebo mini programov, ktoré sú navrhnuté na vykonávanie špecifických úloh. Tieto podprogramy sú priradené rôznym úlohám a sú vyvolávané prostredníctvom volajúceho programu alebo iného podprogramu v prípade splnenia určitej špecifikovanej úlohy.

Funkcie a postupy nie sú ničím iným ako podprogramy v Oracle. Používajú sa na vykonanie súboru konkrétnych pokynov od používateľa. Napríklad funkcia AVG () sa používa na výpočet priemeru všetkých hodnôt, ktoré sú poskytované programu ako vstup. Podobne sa také postupy používajú na takéto špecifické úlohy v programe. Výrazné rozlíšenie medzi týmito dvoma je však, že funkcia vždy vráti hodnotu, ale postup nie vždy vráti jeden. Postup úspešne splní úlohu, ale môže alebo nemusí vrátiť hodnotu.

Porovnanie funkcie a postupu:

funkcie

procedúra

Návrat hodnoty

Vracia vždy hodnotu.

Môže alebo nemusí vrátiť hodnotu.

Vykonané úlohy

Funkcia vykonáva špecifickú úlohu.

Postup môže vykonávať viacero úloh.

Volanie z príkazov SQL

Takéto volanie je možné pre funkcie.

Takéto volanie nie je možné pre postupy.

použitie

Funkcie sa zvyčajne používajú na vykonávanie výpočtov.

Postupy sa používajú na vykonanie obchodnej logiky.

Nezávislá realizácia

Funkcia sa nevykonáva nezávisle. Musí byť súčasťou spustiteľného vyhlásenia.

Samotný postup predstavuje spustiteľné vyhlásenie, takže môže fungovať nezávisle.

Odporúčaná

Súvisiace Články

  • populárne porovnania: Rozdiel medzi chirurgickým bypassom a otvorenou srdcovou chirurgiou

    Rozdiel medzi chirurgickým bypassom a otvorenou srdcovou chirurgiou

    Kľúčový rozdiel: Pre liečbu zúžených tepien sa používa bypass. Obchádzka alebo obtok sa vytvára okolo úseku blokovanej tepny. Táto nová cesta je vytvorená použitím štepu. Otvorená chirurgia srdca sa týka typu operácie, pri ktorej je hrudná stena chirurgicky otvorená a srdce je vystavené. Táto operácia sa vykoná
  • populárne porovnania: Rozdiel medzi objektom a triedou

    Rozdiel medzi objektom a triedou

    Hlavný rozdiel : Trieda a objekt sú dve najdôležitejšie pojmy objektovo orientovaného programovacieho jazyka. Hlavný rozdiel medzi týmito dvoma je, že trieda je návrh, ktorý sa používa na vytváranie rôznych objektov rovnakého typu. Object Oriented Programming (OOP) je veľmi populárny štýl programovania, pretože je schopný spracovávať komplexné aplikácie s viacerými kódmi. Trieda a objekt sú dva ter
  • populárne porovnania: Rozdiel medzi hrochmi a nosorožcami

    Rozdiel medzi hrochmi a nosorožcami

    Kľúčový rozdiel: Hroch je veľké a bylinožravé semi vodné zviera, ktoré patrí do rodiny Hippopotamidae triedy Mammalia. Rhinoceros je veľký, ťažký, bylinožravý nepárny kopytník, ktorý patrí do rodiny Rhinocerotidae triedy Mammalia. Obaja sa líšia mnohými charakteristikami; najvýraznejšou črtou Hrocha je však to, že jeho uši, oči a nosné dierky sú prítomné na vrchole hlavy. Na druhej strane, nosorožec má cha
  • populárne porovnania: Rozdiel medzi časom GMT a časom IST

    Rozdiel medzi časom GMT a časom IST

    Kľúčový rozdiel: GMT znamená Greenwichov stredný čas a IST znamená indický štandardný čas. GMT je tiež známy ako Greenwich Meridian Time, pretože sa meria od Greenwichskej Meridian Line, zatiaľ čo IST (Indian Standard Time) sa vzťahuje na čas pozorovaný v celej Indii a na Srí Lanke. Pre pochopenie GMT
  • populárne porovnania: Rozdiel medzi LCD a HDTV

    Rozdiel medzi LCD a HDTV

    Rozdiel kľúčov: LCD sú typ obrazovky, zatiaľ čo HDTV je formát pre vysielanie digitálnej televízie. LCD je typ televíznej obrazovky, ktorá používa kvapalné kryštály vložené medzi dva listy polarizačného materiálu. Formát vysielania HDTV je upgrade v porovnaní so štandardnou digitálnou televíziou. HDTV pracujú s LCD obraz
  • populárne porovnania: Rozdiel medzi Cupcake a Muffin

    Rozdiel medzi Cupcake a Muffin

    Hlavný rozdiel: Cupcake je sladký malý koláč s pekne upravenou polevou na ňom, zatiaľ čo muffin je polosladká forma malého pečeného koláča s menšou polevou na ňom. Prvá zmienka o košíčku bola vysledovaná v roku 1796, v recipe notation "koláč na pečenie v malých pohároch" bol napísaný v American Cookery od Amelie Simmons. Cupcake je malý typ koláče
  • populárne porovnania: Rozdiel medzi iPhone 5S a Samsung Galaxy S3

    Rozdiel medzi iPhone 5S a Samsung Galaxy S3

    Hlavný rozdiel: iPhone 5S je najnovší smartphone od spoločnosti Apple. Je vybavený Apple OS 7 a je k dispozícii v 3 farbách: biela, čierna a zlatá. Samsung Galaxy S3 bol nástupcom Samsungu Galaxy S4, vlajkovej lode Samsung Corporation. Dňa 10. septembra 2013 spoločnosť Apple oznámila spustenie dvoch najnovších telefónov: iPhone 5S a iPhone 5C. Vedúci pracovní
  • populárne porovnania: Rozdiel medzi Kindle a Kindle Fire HD

    Rozdiel medzi Kindle a Kindle Fire HD

    Kľúčový rozdiel: Kindle je zariadenie na čítanie elektronických kníh, kde si človek môže ukladať tisíce kníh, časopisov, blogov a novín. Kindle Fire HD sú plne fúkané tablety, na rozdiel od modelov Kindle e-Reader. Kindle Fire HD predáva tri modely v kategórii Fire HD: Fire HD, Fire HD 8, 9 "a Fire HD 8, 9" 4G. Napriek tomu, Kindl
  • populárne porovnania: Rozdiel medzi HB a 2H ceruzkou

    Rozdiel medzi HB a 2H ceruzkou

    Kľúčový rozdiel : Rozdiel medzi dvoma tužkami je, že tužka "HB" má strednú väzbu, zatiaľ čo ceruzka 2H má mäkkú väzbu. Ceruzka je populárny nástroj používaný na písanie, ako aj na kreslenie. Ceruzky boli vyvinuté v roku 1970. Sú vyrobené z dreva s grafitovým jadrom vnútri. Tužky sú vlastne kombinác

Redakcia Choice

Rozdiel medzi Lager Beer a silným pivom

Kľúčový rozdiel: Existujú dva hlavné druhy piva: vole a lagers. Lager je pivo s fermentovaným dnom. V ňom sa kvasnice zhromažďujú v spodnej časti kontajnera počas fermentácie. Silné pivo je akýkoľvek typ piva s vysokým obsahom alkoholu. Pivo je jedným z najstarších alkoholických nápojov a je neustále jedným z najobľúbenejších. Pivo je tretí najpoužívanej