|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Teknik Kılavuzlar > IVEDI SQL Kullanıcı Kılavuzu > 6. Veri tanımlama (DDL) > 6.12 Oturum ayarları (SET) |
| Deyim | Durum |
|---|---|
SET TERM <belirteç> | çalışır |
SET SEARCH_PATH {=|TO} <şema> [, …] | çalışır |
SET NAMES <karakter kümesi> | çalışır |
SET AUTOCOMMIT {ON|OFF} | çalışır |
SET AUTODDL {ON|OFF} | çalışır |
SET SQL DIALECT <n> | kabul edilir, etkisi yoktur — motorun tek lehçesi 3'tür; 3 dışındaki değer derleme uyarısı verir (isql betiklerinin ilk satırı için) |
SET STATS {ON|OFF} | çalışır — ON her üst düzey deyimin maliyetini raporlatır |
SET WARNINGS {ON|OFF} | çalışır — OFF oturumun uyarılarını tümüyle susturur
(WARNING ve WNG de yazılabilir) |
SET STATISTICS INDEX <ad> | çalışır — dizin çözülür, depolama motoruna iletilir (Firebird'de istatistik yenilenir, ötekilerde etkisiz) |
SET GENERATOR <dizi> TO <n> | çalışır — ALTER SEQUENCE … RESTART WITH eşdeğeri |
SET TIME ZONE {LOCAL | UTC | '<+|->hh[:mm]'} | çalışır — oturumun saat dilimi (SQL:2011 6.13); WITH/WITHOUT TIME ZONE dönüşümleri ve CURRENT_TIMESTAMP/LOCALTIMESTAMP bu dilimi kullanır |
SET CATALOG <veritabanı> | çalışır — geçerli kataloğu seçer (SQL:2011); arama yolu değişmez, yolun hiçbir şeması yeni katalogda yoksa sonraki DDL “no schema of the search path … exists” hatasıyla düşer |
SET STORAGE CREDENTIALS USER '<ad>' PASSWORD '<parola>' | NONE | çalışır — oturuma deponun
süper kullanıcı kimliğini verir (yalnız bellekte tutulur; NONE siler). Katalog yükseltmesi, UPGRADE LEVEL
ve SET ENGINE USER bu kimlikle çalışır; kimlik verilmemişse yalnız SYSDBA oturumu ve
kimliksiz sistem bağlantısı kayıtlı (servis kullanıcısı) kimliğiyle sürer, başka bir login reddedilir. Yalnız üst düzey
deyimdir |
SET CURRENT_SCHEMA | yok — SET SEARCH_PATH kullanın |