SORU
16 AĞUSTOS 2010, PAZARTESİ


varolan bir tablo için bir NOT NULL sütun

Denedim:

ALTER TABLE MY_TABLE 
ADD STAGE INT NOT NULL;

Ama bu hata mesajı veriyor:

TABLO sadece bir sütun eklenmesini sağlar DEĞİŞTİREBİLİR, boşluk veya içerebilir VARSAYILAN bir tanımı belirtilen

CEVAP
16 AĞUSTOS 2010, PAZARTESİ


Bir seçenek olarak, başlangıçta Null-mümkün sütunun oluşturmak, NOT null geçerli değerler ile tablo sütunu güncelleştirmek ve son olarak sütun NOT NULL kısıtlaması ayarlamak için ALTER.

ALTER TABLE MY_TABLE ADD STAGE INT NULL
GO
UPDATE MY_TABLE <set valid not null values for your column>
GO
ALTER TABLE MY_TABLE ALTER COLUMN STAGE INT NOT NULL
GO

Başka bir seçenek sütun için doğru varsayılan değer belirtmek için

ALTER TABLE MY_TABLE ADD STAGE INT NOT NULL DEFAULT '0'

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • Google Analytics

    Google Analy

    25 ŞUBAT 2008
  • Tinkernut

    Tinkernut

    28 Aralık 2006