2011-04-26 21 views

回答

2

因此,如果你希望能夠從今天加入紅棗,你也需要像

ColumnName >= select DATEADD(MILLISECOND, 
((DATEPART(hh, GETDATE())*3600000)+(DATEPART(mi, GETDATE())*60000)+(DATEPART(s, GETDATE())*1000) +DATEPART(MILLISECOND,GETDATE()))*-1, 
    GETDATE()) 
+0

查詢應該如此嗎? 'ALTER TABLE產品 ADD CONSTRAINT CHECK1 CHECK (ParkingStartDate> =選擇DATEADD(微差, ((DATEPART(11H,GETDATE())* 360萬)+(DATEPART(MI,GETDATE())* 60000)+( DATEPART(s,GETDATE())* 1000)+ DATEPART(MILLISECOND,GETDATE()))* - 1, GETDATE())' – HShbib 2011-04-27 01:29:34

+0

已刪除select select – HShbib 2011-04-27 01:32:19

2
ALTER TABLE table1 
     ADD CONSTRAINT chk1 
     CHECK 
     (date_column >= GETDATE()) 
+0

今天的日期目前對應於午夜它顯示此錯誤:ALTER TABLE語句與CHECK約束「CHECK1」衝突。數據庫「C:\ QSF_LOCAL \ DEV \ TELERIK.WEB.EXAMPLES \ APP_DATA \ NORTHWIND.MDF」中出現衝突,表「dbo.Products」,列'ParkingStartDate'。 – HShbib 2011-04-26 19:14:10

+0

@Humam Shbib - 也許你已經有一個檢查約束(CHECK1),你需要將這個條件添加到現有的檢查約束呢? – dcp 2011-04-26 19:16:25

+0

同樣的事情我改變了名稱相同的錯誤 – HShbib 2011-04-26 19:17:32