Tag Archive | "plsql"

Komut Satırından bir PL/SQL Prosedürüne Değer Göndermek

Cumartesi, Ocak 16, 2010

0 Comments

Komut satırından bir PL/SQL prosedürüne değer gönderebilmek için  prosedürü çağıracak ara bir script yazıp, “Substitution Variable” kullanarak komut satırında verdiğimiz değeri bu scripte yollamalıyız. Örneğin elimizde şöyle bir prosedür olsun: SQL> CREATE OR REPLACE PROCEDURE test (A NUMBER) IS BEGIN DBMS_OUTPUT.put_line (‘Girilen parametre: ‘ || A); END; Bu prosedürü çağırmak için bir text dosyası oluşturuyoruz. [...]

Continue reading...

PL/SQL’e Özel Veri Tipleri: %ROWTYPE ve %TYPE

Cuma, Temmuz 11, 2008

0 Comments

Yazdığınız PL/SQL procedure ve functionlarının, veritabanındaki tablolarda yapılan yapısal değişikliklerden daha az etkilenmesi için Oracle size iki özel veri tipi sunar: %ROWTYPE ve %TYPE. Varsayalım ki veritabanındaki bir tablodan iki alanı çekip bunları ekrana yazdırmanız gerekiyor ve biz bu alanların tiplerine göre bir procedure yazdık: CREATE TABLE deneme ( id INTEGER, isim VARCHAR2(40), telefon VARCHAR2(10), [...]

Continue reading...

Dinamik SQL ve PL/SQL

Salı, Mayıs 27, 2008

0 Comments

Dinamik SQL ve PL/SQL, çalışma zamanında oluşturup, kullanılan SQL ve PL/SQL kodlarına verilen isimdir. Oracle bunu yapabilmeniz için size iki seçenek sunar: DBMS_SQL paketi ve Native Dynamic SQL (NDS). Kişisel olarak DMBS_SQL paketi yerine NDS kullanmayı daha basit olduğundan tercih ediyorum. Dinamik olarak SQL (veya PL/SQL) çalıştırmak için aşağıdaki kodu kullanabilirsiniz: EXECUTE IMMEDIATE SQL_komut [INTO [...]

Continue reading...