Kayıtlar

function etiketine sahip yayınlar gösteriliyor

PL/SQL Ders13 - Function

Resim
   PL/SQL'de fonksiyonlar (function) prosedürlere (procedure) çok benzemektedir. Fonksiyonlar da bir veya daha fazla görevi icra edecek yapılar olarak tanımlanabilir. Fonksiyonlar ile prosedürler arasındaki fark ise fonksiyonlar her zaman geriye bir değer döndürmek zorundadır. Prosedürlerde ise bu zorunluluk yoktur. Function oluşturma CREATE FUNCTION  "functionIsmi"  (varsa parametreler,..) RETURN donusTipi; IS declaration kısmı BEGIN execution kısmı RETURN deger; END; CREATE  yerine  REPLACE  anahtar kelimesi ile var olan bir function güncellenebilir. Function silme DROP  FUNCTION   procedureIsmi; Function13.sql CREATE OR REPLACE FUNCTION dortgen (satir IN INT, sutun IN INT) RETURN INT IS yildizSayisi INT; BEGIN FOR i IN 1 .. satir LOOP FOR j IN 1 .. sutun LOOP dbms_output . put( '*' ); END LOOP ; dbms_output . put( ' ' ||chr( 10 )); END LOOP ;