interbase de var olan table a 2. key

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
monet
Üye
Mesajlar: 68
Kayıt: 26 Şub 2004 02:12
Konum: İstanbul

interbase de var olan table a 2. key

Mesaj gönderen monet »

var olan table a 2. key i nasıl ekleyeceğimi bulamadım. :?
bir ader primary key var ama bir adet secondary key eklemek istiyorum.
MT
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

Unique bir index ekleyeceksin
ÜŞENME,ERTELEME,VAZGEÇME
monet
Üye
Mesajlar: 68
Kayıt: 26 Şub 2004 02:12
Konum: İstanbul

:) Sorun da bu zaten.

Mesaj gönderen monet »

Söz dizimini bulamadım. nasıl helpe göz attım ama pek bi sonuç alamadım. nasıl yazsam hata veriyo.
MT
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

IbExpert te olusturulan bir index

Kod: Tümünü seç

CREATE UNIQUE INDEX MY_UNIQ_INDEX
ON MY_TABLE (MY_FIELD)
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Syntax
CREATE [UNIQUE] [ASC[ENDING] | DESC[ENDING]] INDEX index
ON table (col [, col …]);
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Fahrettin hocam bir iki dakida ile de adam sollanmaz ki :wink: Neyse bir iki örnek de ben "Interbase 6 SQL Reference" den copy/paste edeyim bari :)

Kod: Tümünü seç

CREATE [UNIQUE] [ASC[ENDING] | DESC[ENDING]] INDEX index 
ON table (col [, col …]);
Examples The following isql statement creates a unique index:

CREATE UNIQUE INDEX PRODTYPEX ON PROJECT (PRODUCT, PROJ_NAME);

The next isql statement creates a descending index:

CREATE DESCENDING INDEX CHANGEX ON SALARY_HISTORY (CHANGE_DATE);

The following isql statement creates a two-column index:

CREATE INDEX NAMEX ON EMPLOYEE (LAST_NAME, FIRST_NAME);
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla