Provided by:
manpages-tr_1.0.5.1-2_all 
ISIM
ALTER DOMAIN - bir veri alaninin tanimini degistirir
KULLANIM
ALTER DOMAIN isim
{ SET DEFAULT ifade | DROP DEFAULT }
ALTER DOMAIN isim
{ SET | DROP } NOT NULL
ALTER DOMAIN isim
ADD alan-kisiti
ALTER DOMAIN isim
DROP CONSTRAINT kisit-ismi [ RESTRICT | CASCADE ]
ALTER DOMAIN isim
OWNER TO yeni-aidiyet
A,CIKLAMA
ALTER DOMAIN mevcut bir veri alaninin tanimini degistirir. Cesitli alt
bicimleri vardir:
SET/DROP DEFAULT
Bu bicim bir alanin ontanimli degerini belirlemek ya da silmek
icin kullanilir. Burada belirlenen ontanimlilar sadece bu
cumleden sonraki INSERT cumlelerine uygulanir; bu veri alaninin
kullanildigi bir tablodaki mevcut satirlar etkilenmezler.
SET/DROP NOT NULL
Bu bicim bir veri alaninin NULL degerlere izin verip
vermeyecegini belirlemek icin kullanilir. Sadece, bu veri
alanini kullanildigi sutunlar NULL deger icermedigi takdirde SET
NOT NULL yapabilirsiniz.
ADD alan-kisiti
Bu bicim CREATE DOMAIN [create_domain(7)] ile ayni sozdizimini
kullanarak bir veri alanina yeni bir kisit eklemek icin
kullanilir. Bu sadece veri alaninin kullanildigi tum sutunlar
yeni kisiti yerine getirebiliyorsa basarili olacaktir.
DROP CONSTRAINT
Bu bicim bir veri alanindaki kisitlari siler.
OWNER Bu bicim belirtilen kullaniciyi veri alaninin sahibi yapar.
Sadece ayricalikli kullanici tarafindan kullanilabilen ALTER DOMAIN
OWNER bicimi disinda, ALTER DOMAIN kullanmak icin veri alaninin sahibi
olmalisiniz.
PARAMETRELER
name Degistirilecek mevcut bir veri alaninin ismi (sema nitelemeli
olabilir).
alan-kisiti
Veri alani icin yeni alan kisiti.
kisit-ismi
Silinecek mevcut bir kisitin ismi.
CASCADE
Kisita bagimli nesneleri ozdevimli siler.
RESTRICT
Kisita bagimli bir nesne varsa, kisitin silinmesini onler. Bu
davranis ontanimlidir.
yeni-aidiyet
Veri alaninin yeni sahibinin kullanici ismi.
"ORNEKLER
Bir veri alanina bir NOT NULL kisiti eklemek icin:
ALTER DOMAIN zipcode SET NOT NULL;
Bir veri alaninda bir NOT NULL kisitini kaldirmak icin:
ALTER DOMAIN zipcode DROP NOT NULL;
Bir veri alanina bir sinama kisiti eklemek icin:
ALTER DOMAIN zipcode
ADD CONSTRAINT zipchk CHECK (char_length(VALUE) = 5);
Bir veri alanindan bir sinama kisitini kaldirmak icin:
ALTER DOMAIN zipcode DROP CONSTRAINT zipchk;
UYUMLULUK
Bir PostgreSQL olusumu olarak OWNER'li bicim disinda ALTER DOMAIN
cumleleri SQL:1999 ile uyumludur.
ILGILI BELGELER
CREATE DOMAIN [create_domain(7)], DROP DOMAIN [drop_domain(7)].
,CEVIREN
Nilgun Belma Buguner <nilgun (at) belgeler.gen.tr>, Mart 2005