SORU
19 Ocak 2010, Salı


SQL Server sütun için varsayılan kısıtlama ekleme alter

Tablo ve sütun "" türü datetime. Date. biri var Bu sütun için varsayılan kısıtlama eklemek için karar verdik

Alter table TableName
alter column dbo.TableName.Date default getutcdate() 

ama bu beni Incorrect syntax near '.'. verir

Herkes kaçırdığım bir şey tabii ki yanlış burada, (sütun için daha iyi bir isim olması dışında)

Server: SQL Server 2008

CEVAP
19 Ocak 2010, Salı


Bu deneyin

alter table TableName 
 add constraint df_ConstraintNAme 
 default getutcdate() for [Date]

örnek

create table bla (id int)

alter table bla add constraint dt_bla default 1 for id



insert bla default values

select * from bla

ayrıca emin olun sistem tarafından üretilen bu çılgın isimlerinden biri...ayrıca How To Name Default Constraints And How To Drop Default Constraint Without A Name In SQL Server bakın çünkü sonra bırak başına bela olacak..varsayılan kısıtlama

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • martin shervington

    martin sherv

    7 EKİM 2011
  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011
  • vgeller1

    vgeller1

    22 Kasım 2009