SQLPlus aracının kullanımı icin işletim sistemi komut yorumlayıcısına aşağıdaki komutu yazmak yeterli olacaktır.
Kod:
qlplus
Docker ile SQL Plus aracını kullanmak icin aşağıdaki komut kullanılır.
Kod:
docker exec -it oracle bash -c "source /home/oracle/.bashrc; sqlplus"
SQLPlus aracı ile doğrudan veritabanı bağlantısını yapmak icin aşağıdaki komut kullanılabilir.
Kod:
sqlplus KULLANICI_ADI/KULLANICI_SIFRE;
SQLPlus aracı icerisinden connect komutu kullanılarak veritabanı bağlantısı sağlanır.
Kod:
connect connect KULLANICI_ADI connect KULLANICI_ADI/KULLANICI_SIFRE
Yonetici olarak bağlanmak icin as anahtar kelimesi kullanılır.
Kod:
connect SYS / as SYSDBA
Bağlantıyı kontrol etmek icin show user komutu kullanılır.
Kod:
show user
Bağlantıyı kapatmak icin disconnect komutu kullanılır.
Kod:
disconnect
Ekranı temizlemek icin clear screen komutu kullanılır.
Kod:
clear screen
SQL Plus ile yazılmış sorguları listelemek icin list komutu kullanılır.
Kod:
list
Son yazılan sorguyu tekrar calıştırmak icin run komutu kullanılır.
Kod:
run
Onceden yazılan komutları silmek icin clear buffer ve del komutu kullanılır.
Kod:
clear buffer cl buffer del
Sadece belirli bir komutu silmek icin del SIRA komutu kullanılır.
Kod:
del SIRA
SQL sorgusuna eklemek yapmak icin append ve input komutu kullanılır.
Kod:
append eklenecek-sql input eklenecek-sql
SQL sorgusunu değiştirmek icin change komutu kullanılır.
Kod:
change eski_deger/yeni_deger
Yazılan SQL komutlarını kaydetmek icin save komutu kullanılır.
Kod:
save dosya_adi
SQL komutlarını ve sonuclarını dosyaya kaydetmek icin spool komutu kullanılır.
Kod:
spool C:kodlar.txt spool OFF
Dosyada yer alan SQL komutlarını almak icin get, start, @ kullanılır.
Kod:
get dosya_adi start dosya_adi @dosya_adi run
SQLPlus komut satırından işletim sistemi komut satırına gecmek icin host komutu kullanılır.
Kod:
host host komut
SQL sorgularında gecici değişken kullanmak icin ampersand (&) işareti kullanılır.
Kod:
SELECT * FROM TABLO WHERE SUTUN = &SUTUN_DEGERI
Değişken işaretini değiştirmek icin SET komutu kullanılır.
Kod:
SET DEFINE ON SET DEFINE '#' SELECT * FROM TABLO WHERE SUTUN = #SUTUN_DEGERI
Sorgu sonuclarını duzgun goruntulemek icin SET komutu ile ceşitli ayarlar yapılabilir.
Kod:
SET WRAP ON/OFF SET HEAD ON/OFF SET LINESIZE 15
Komutlar hakkında bilgi almak icin help komutu kullanılır.
Kod:
help komut
Oracle kurulum ile birlikte gelen SQL Plus aracı diğer veritabanı yonetim sistemlerinde yer alan araclara gore esnek olsa da APEX, Oracle SQL Developer gibi aracların kullanımı olası hatalara karşı faydalı olacaktır.
SQL Plus kullanımı
Database0 Mesaj
●10 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Database
- SQL Plus kullanımı
-
02-09-2022, 01:52:02