使用Create Default語句設定列的預設值
[ItemNo] [int] NULL,
[OrderNo] [varchar](20) NULL,
[CustModel] [varchar](20) NOT NULL,
[ProductName] [varchar](20) NOT NULL,
[OrdNum] [int] NULL DEFAULT ((0)),
[Price] [money] NULL DEFAULT ((0)),
[ODate] [datetime] NULL,
[Remark] [varchar](200) NULL
) ON [PRIMARY] 現對其列ODate設定預設值 -----建立預設值 Create Default MyDate AS GetDate() GO -----將預設值繫結到指定列 EXEC sp_binDefault @DefName=MyDate, @ObjName='OrderItem.ODate' GO 執行完上面SQL程式碼之後,將會給OrderItem的ODate列設定了預設值 另外:在建立了預設後可以無數次使用,除非Drop預設值 Drop Default <Default Name >[, <Default Name>, ... ,<Last Default Name>] 在定義了列的預設值後,其效果完全等同於在建立表時指定的預設值. 但是如果使用Create Default設定預設值時,比較靈活,可以根據需要隨時設定, 隨時取消,或在不同的情況下指定不同的預設值,而且可以將其應用到任何表的任何 合理的列.