ibscript icinde alter table nasıl olur?

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
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

ibscript icinde alter table nasıl olur?

Mesaj gönderen metemete »

Kod: Tümünü seç

create TABLE CARI (
    KOD                BIGINT NOT NULL,
    UNVAN              VARCHAR(40),
    TELEFON            VARCHAR(30),
    MAHALLE            VARCHAR(30),
    CADDE              VARCHAR(30),
    SOKAK              VARCHAR(30),
    ADRES4             VARCHAR(40),
    ACIKLAMA           VARCHAR(40),
    OZELKOD1           VARCHAR(15),
    OZELKOD2           VARCHAR(15),
    BAKIYE             NUMERIC(15,2),
    SON_HAREKET_TARIH  DATE
);
yukardakı gıbı daha once olusturulmus VT de
OZELKOD2 yi CEP olarak degıstırmek için?

Kod: Tümünü seç

ALTER CARI (
    KOD                BIGINT NOT NULL,
    UNVAN              VARCHAR(40),
    TELEFON            VARCHAR(30),
    MAHALLE            VARCHAR(30),
    CADDE              VARCHAR(30),
    SOKAK              VARCHAR(30),
    ADRES4             VARCHAR(40),
    ACIKLAMA           VARCHAR(40),
    OZELKOD1           VARCHAR(15),
    CEP                VARCHAR(15),
    BAKIYE             NUMERIC(15,2),
    SON_HAREKET_TARIH  DATE
);
yaptım
amma velakın hata veriyor
IbScript kullanıyorum ve VT bos degıl cok mıktarda kayıt var

bu alan adını nasıl değiştiirim?
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

s.a.

Kod: Tümünü seç

Alter Table Cari
Alter Ozelkod2 To Cep 
Kolay Gelsin..
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Kadir düzeltme kodu yazmış :) Doğru.

Siz ALTER TABLE' statement'inin nasıl kullanıldığı konusunda birz araştırma yapın. Create ile aralarında farklar var. Yani ALTER ederken, mevcut bir field'ı kaldırmak isteyebilirsiniz veya olmayan bir fieldı eklemek isteyebilirsiniz veya mevcut bir field'ın tipini değiştirmek isteyebilirsiniz.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Mesaj gönderen metemete »

Kod: Tümünü seç

CREATE INDEX CARI_IDX4 ON CARI (ozelkod1);
ile olusturulmus bunu nasıl silerim
yada nasıl değişirebılırım mesela

Kod: Tümünü seç

alter INDEX CARI_IDX4 ON CARI (cep);
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

DROP INDEX CARI_IDX4

şeklinde silebilir sonra başta yaptığınız CREATE INDEX ... şeklinde istediğiniz yeni indexi oluşturabilirsiniz.

ALTER komutu indexlerde başka amaçlı kullanılıyor.
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Mesaj gönderen metemete »

cok teşekkür ederim
Cevapla