PL/SQL Merhaba Dünya Programı (Örnek)

⚡ Akıllı Özet

PL/SQL First Programı, bir sisteme nasıl bağlanılacağını göstermektedir. Oracle Bu kaynak, SQL*Plus aracını, bağlantı ayrıntılarını, anonim blokları, değişken bildirimini ve PL/SQL'de yorumların nasıl çalıştığını açıklamaktadır.

  • SQL*Plus Aracı: SQL*Plus, işletim sistemiyle birlikte yüklenen etkileşimli ve toplu sorgulama aracıdır. Oracle PL/SQL komutlarını çalıştırmak için.
  • 🔌 Veritabanı Bağlantısı: Bağlantı kurmak için kullanıcı adı, parola ve port numarası ile veritabanı SID'sini içeren bir ana bilgisayar dizesi gereklidir.
  • 👋 Merhaba Dünya Bloğu: Anonim bir blok, çıktı yazdırmak için BEGIN, dbms_output.put_line ve END komutlarını ve ardından bir eğik çizgiyi kullanır.
  • ???? Değişkenleri Kullanma: DECLARE bölümü, çalışma zamanında bir değer atanan ve yazdırılan bir VARCHAR2 değişkeni tanımlar.
  • 💬 Yorumlar: PL/SQL, çift tireli tek satırlık yorumları ve eğik çizgi-yıldız işaretleyicileri arasına alınmış çok satırlı yorumları destekler.

PL/SQL ile Yazılmış Program: Merhaba Dünya

Bu eğitimde SQL*Plus'ı tanıtacağız ve veritabanına nasıl bağlanacağını öğreneceğiz.

Bağlantı kurulduktan sonra, PL/SQL kullanarak ilk programımız olan "Merhaba Dünya"yı nasıl yazacağımızı da göreceğiz.

SQL*Plus nedir?

SQL*Plus, her bilgisayarla birlikte yüklenen etkileşimli ve toplu sorgulama aracıdır. Oracle kurulum. Başlat > Programlar >'da bulunabilir Oracle-OraHomeName > Uygulama Geliştirme > SQL Plus. Alternatif olarak şu adresten de indirebilirsiniz: Oracle Teknoloji Ağı (OTN).

Komut satırı kullanıcı arayüzüne sahip, Windows Grafik kullanıcı arayüzü (GUI) ve web tabanlı kullanıcı arayüzü.

Kullanıcının veritabanına bağlanmasını ve PL/SQL komutlarını çalıştırmasını sağlar.

Veritabanına Bağlanma

Bu bölümde, SQL*Plus'a nasıl bağlanacağımızı öğreneceğiz. Windows Grafik kullanıcı arayüzü (GUI). SQL*Plus'ı açtığımızda, aşağıda gösterildiği gibi bağlantı ayrıntılarını isteyecektir.

Bağlantı Ayrıntıları

  • Kullanıcı adı:
  • Şifre:
  • Ana Bilgisayar Dizesi:

Veritabanına Bağlanma

  • Başarılı bağlantıdan sonra, SQL Artı işareti aşağıda gösterildiği gibi görünecektir.

Veritabanına Bağlanma

  • Kodun çıktısını görmemiz gerekiyorsa “set serveroutput on” komutunu uygulamamız gerekiyor.
  • Artık SQL*Plus aracıyla çalışmaya hazırız.

PL/SQL kullanarak basit bir program nasıl yazılır?

Bu bölümde, "Merhaba Dünya" yazdırmak için basit bir program yazacağız.Anonim blok".

PL/SQL kullanarak basit bir program yazın

BEGIN
dbms_output.put_line ('Hello World..');
END;
/

Çıktı:

Hello World...

Code Açıklama:

  • Code çizgi 2"Merhaba Dünya…" mesajını yazdırır.
  • Aşağıdaki ekran görüntüsü, SQL*Plus'ta kodun nasıl girileceğini açıklamaktadır.

Not: Bir kod bloğunun sonuna her zaman '/' işareti gelmelidir; bu işaret, derleyiciye bloğun sonu hakkında bilgi gönderir. Derleyici '/' işaretiyle karşılaşmadığı sürece, bloğu tamamlanmış olarak kabul etmeyecek ve çalıştırmayacaktır.

PL/SQL kullanarak basit bir program yazın

Değişkenlerin programda bildirilmesi ve kullanılması

Burada değişkenler kullanarak "Merhaba Dünya" yazdıracağız.

Değişkenlerin Bildirilmesi ve Kullanımı

DECLARE
text VARCHAR2(25);
BEGIN
text := 'Hello World';
dbms_output.put_line (text);
END;
/

Çıktı:

Hello World

Code Açıklama:

  • Code çizgi 2"text" adında, VARCHAR2 türünde ve 25 karakter boyutunda bir değişken tanımlanıyor.
  • Code çizgi 4: “text” değişkenine “Merhaba Dünya” değerinin atanması.
  • Code çizgi 5: “text” değişkeninin değerinin yazdırılması.

PL/SQL'deki yorumlar

Kodu yorumlamak, derleyiciye söz konusu kodun yürütülmesini göz ardı etmesi talimatını verir.

Programın okunabilirliğini artırmak için programda yorumlar kullanılabilir. PL/SQL'de kod iki şekilde yorumlanabilir:

  • Belirli bir satıra yorum eklemek için satırın başına '-' işareti koyun.
  • '/*……*/' kullanarak birden fazla satırı yorum satırı haline getirebiliriz. '/*' sembolü yorum satırının başlangıcını, '*/' sembolü ise yorum satırının sonunu işaretler. Bu iki sembol arasındaki kod, derleyici tarafından yorum satırı olarak kabul edilecektir.

Örnek E-postaBu örnekte, 'Merhaba Dünya' yazdıracağız ve ayrıca yorum satırlarının kodda nasıl davrandığını da göreceğiz.

PL/SQL'deki yorumlar

BEGIN
--single line comment
dbms_output.put_line ('Hello World');
/*Multi line commenting begins
Multi line commenting ends */
END;
/

Çıktı:

Hello World

Code Açıklama:

  • Code çizgi 2Tek satırlık yorum satırıydı ve derleyici bu satırı çalıştırmadan çıkardı.
  • Code çizgi 3"Merhaba Dünya" değerini yazdırıyor.
  • Code çizgi 4Çok satırlı yorumlar '/*' ile başlar.
  • Code çizgi 5Çok satırlı yorumlar '*/' ile biter.

SSS

Evet. Yapay zekâ asistanları PL/SQL bloklarını anında oluşturabilir ve açıklayabilir. Yeni başlayanların yine de her örneği SQL*Plus'ta çalıştırmaları ve dilin sağlam bir temelini oluşturmak için her satırı anlamaları gerekir.

Evet. Yapay zeka araçları, eksik eğik çizgi, noktalı virgül veya dengesiz tırnak işaretleri gibi yaygın hataları tespit edebilir ve düzeltmeler önerebilir. Bu, öğrenmeyi hızlandırır, ancak her düzeltmeyi kodu çalıştırarak doğrulamanız gerekir.

Bu komut, SQL*Plus'ın dbms_output.put_line'dan gelen çıktıyı görüntülemesini sağlar. Bu komutu önceden çalıştırmadan, yazdırılan mesajlar gizli kalır ve program görünür bir sonuç üretmez gibi görünür.

Anonim blok, isteğe bağlı bir DECLARE bölümü ve zorunlu bir BEGIN-END bölümü içeren, isimsiz bir PL/SQL programıdır. Bir kez çalışır ve veritabanında saklanmaz, bu da onu hızlı testler için ideal kılar.

Bu yazıyı şu şekilde özetleyin: