Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
ISQL ile Veritabanı İşlemleri
#1
Merhaba Arkadaşlar,

Bu konuda ISQL ile veritabanı kayıtları üzerinde nasıl işlem yapabiliriz onu anlatacağım. Kıdemli Firebird kullanıcıları zaten biliyordur ama son zamanlarda sık sık gördüğüm bir durum üzerine bu konuyu açma gereği hissettim. Bazı yazılım firmalarının destek personelleri, ufacık bir kayıt silme veya güncelleme işlemi için bilgisayara IBExpert, EMS veya DBWorkbench gibi bir program yükleyip ondan sonra gerekli işlemi yapıyor. Bence inanılmaz bir zaman ve emek kaybı !..

Neden ? Çünkü bu tip basit kayıt ekleme/güncelleme/silme işlemleri için Firebird'ün ISQL programı kullanılabilir. Üstelik Firebird'ün kurulu olduğu her bilgisayarda zaten mevcut olan ufacık bir program. Fark etmeyenler için yerini göstereyim :

jha5fG9VBM.jpg

ISQL' i açtığımızda bizi DOS Komut satırından aşina olduğumuz bir ekran karşılıyor. Bu ekranda ilk önce CONNECT komutu ile istediğimiz veritabanına bağlanmamız lazım. Örnek olarak şu şekilde örnek bir veritabanına bağlantı kuralım :

CONNECT LOCALHOST:C:\DATABASE\DATA17.FDB USER SYSDBA PASSWORD masterkey;

Bu şekilde yazıp ENTER tuşuna bastığımızda veritabanımıza bağlantı kurulacak ve SQL> yazıp bizden komut bekleyecektir :

q4u81iNj.jpg

Şimdi, örnek olsun diye benim veritabanımda bulunan DEPO tablosundaki örnek kayıtları SELECT sorgusu ile sorgulayalım :

SELECT DEPOID,DEPOADI FROM DEPOTABLE ORDER BY DEPOID;

7P0SIiAX.jpg

Gördüğünüz gibi DEPO tablosundaki kayıtlar ekrana listelendi. Şimdi diyelim ki biz buradaki 4. kaydı silmek istiyoruz. Yine SQL> yazan yere DELETE sorgumuzu yazıp çalıştırıyoruz ve yeniden sorguluyoruz :

EM76GeH.jpg

Görüldüğü üzere tabloda bulunan 4.kayıt silindi. Yaptığımız bütün işlemlerden sonra, ISQL 'de çıkarken COMMIT; yazmayı unutmuyoruz Smile
Çıkış yapmak içinse QUIT; komutu yeterli.

Faydalı olması dileğiyle. İyi çalışmalar.

E.O.F.  (End Of Fun )
Rolleyes
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Firebird Uzak veritabanı yedekleme masteryoda 9 1.147 26-01-2018, Saat: 17:47
Son Yorum: rmzgenius
  Firebird veritabanı güvenliği Hk! Cyber 10 1.744 08-08-2017, Saat: 15:14
Son Yorum: klavye
  Firebird veritabanı yapısı hakkında öneri esistem 5 794 10-05-2017, Saat: 12:20
Son Yorum: esistem
  Veritabanı Kullanımını Denetlemek DelphiCanR 13 1.225 27-02-2017, Saat: 17:45
Son Yorum: DelphiCanR
Information Firebird veritabanı dosya sürümünü öğrenme masteryoda 1 620 20-02-2017, Saat: 09:06
Son Yorum: DelphiCanR



Konuyu Okuyanlar: 1 Ziyaretçi