發生的environment :
1. Replication之下
2. 要將smalldatetime的欄位改成datetime
3. 有getdate()的default值
遇到的問題 :
1. 無法直接更改該欄位, 系統跳出訊息 "該欄位被某個constraint佔用"
2. 無法設defualt值
solution :
alter table Category drop DF_Category_CreationDate
alter table Category alter column CreationDate datetime not null
ALTER TABLE Category ADD CONSTRAINT DF_Category_CreationDate DEFAULT (getdate()) FOR CreationDate
alter table Category alter column CreationDate datetime not null
ALTER TABLE Category ADD CONSTRAINT DF_Category_CreationDate DEFAULT (getdate()) FOR CreationDate
沒有留言:
張貼留言