primary key eklemek

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
AhmetNuri
Üye
Mesajlar: 262
Kayıt: 02 Tem 2007 07:55
Konum: ist
İletişim:

primary key eklemek

Mesaj gönderen AhmetNuri »

firebird de şimdiye kadar ems den primary keyleri tabloyu kurarken ekliyordum. şimdi mevcut bir tablo var ve otomatik artım alanı unic ama primary key olarak tanımlanmamış. bu alanı nasıl primary key olarak tanıtabilirix
Ahmet DENİZ
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Re: primary key eklemek

Mesaj gönderen Kuri_YJ »

Kod: Tümünü seç

CREATE TABLE TBL_AGENTS 
(
  AGT_ID                               DMN_ID NOT NULL,
  AGT_CODE                           DMN_CODE ,
  AGT_NAME                           DMN_NAME ,
  AGT_DESCRIPTION             DMN_DESCRIPTION ,
  AGT_EXTENSION                   DMN_INTEGER ,
  AGT_STATUS                     DMN_SMALLINT ,
  AGT_STATUS_UPDATE_TIME         DMN_DATETIME 
);

/*******************************************************************************
 * Primary Key Constraints
 * -----------------------
 * Extracted at 07.12.2010 14:20:25
 ******************************************************************************/

ALTER TABLE TBL_AGENTS ADD CONSTRAINT PK_TBL_AGENTS PRIMARY KEY
  (AGT_ID);
Yukarıdaki örnekte, AGT_ID adlı alan PK Constraint olarak ekleniyor... İşinize yarar sanırım.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Cevapla