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

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • kidrauhl

    kidrauhl

    15 Ocak 2007
  • Project Mooncircle

    Project Moon

    6 Aralık 2009