0 oy
10 gösterim
oracle veri tabanında, unique (benzersiz) index nasıl oluşturulur?

Bir alana aynı değerde başka bir data gelmesini istemiyorum özetle.
Veri Tabanı kategorisinde (1.8k puan) | 10 gösterim

1 cevap

0 oy

Eğer yeni bir alan ekleyeceksek 1. komutu, sonrasında bu alanı unique isteniyorsa 2. komutu çalıştırmalı.

  1. alter table TEST_TABLE  add ALAN_ADI varchar2(UZUNLUK_DEGERİ);
  2. alter table TEST_TABLE  add constraint TEST_INDEX unique (ALAN_ADI);

sanırm bu yeterli.

(1.8k puan)
Yeni eklediğin alanın içindeki karakterler null olduğu için sorun olmaz, ama unique alan eklemeden önce içini bilgiyle doldursan daha iyi olabilir.

İlgili sorular

0 oy
1 cevap
0 oy
1 cevap
0 oy
1 cevap
0 oy
1 cevap
28 Aralık 2017 Veri Tabanı kategorisinde erkanerkisi (210 puan) sordu | 20 gösterim