我的表结构都是写好脚本后创建的。
可是我怎么样在脚本中为字段指定默认值呢?
用企业管理器我会做,可是我需要在脚本中实现
比如:有一个stsdate的字段,我要指定其默认值为(getdate()),应该如何
修改下面的脚本呀?create table [dbo].[t_employee_wage_history](
[id] [int] identity not null,
[employee_id] [int] not null,
[ymd] [int] not null,
[wage_change_type] [int] not null,
[wage_item_id] [int] not null,
[wage] [decimal](19, 2) not null,
[stsdate] [datetime] not null
) on [primary]
go

解决方案 »

  1.   

    create table [dbo].[t_employee_wage_history](
    [id] [int] identity not null,
    [employee_id] [int] not null,
    [ymd] [int] not null,
    [wage_change_type] [int] not null,
    [wage_item_id] [int] not null,
    [wage] [decimal](19, 2) not null,
    [stsdate] [datetime] not null Default GetDate()
    ) on [primary]
    go
      

  2.   

    CREATE TABLE [dbo].[tb] (
    [id] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
    [dt] AS (getdate()) 
    ) ON [PRIMARY]
    GO
      

  3.   

    create table [dbo].[t_employee_wage_history](
    [id] [int] identity not null,
    [employee_id] [int] not null,
    [ymd] [int] not null,
    [wage_change_type] [int] not null,
    [wage_item_id] [int] not null,
    [wage] [decimal](19, 2) not null,
    [stsdate] [datetime] not null AS (getdate()) 
    ) on [primary]
    go
      

  4.   

    create table [dbo].[t_employee_wage_history](
    [id] [int] identity not null,
    [employee_id] [int] not null,
    [ymd] [int] not null,
    [wage_change_type] [int] not null,
    [wage_item_id] [int] not null,
    [wage] [decimal](19, 2) not null,
    [stsdate] [datetime] not null default getdate()
    ) on [primary]
    go
      

  5.   

    --先建立表
    create table [dbo].[t_employee_wage_history](
    [id] [int] identity not null,
    [employee_id] [int] not null,
    [ymd] [int] not null,
    [wage_change_type] [int] not null,
    [wage_item_id] [int] not null,
    [wage] [decimal](19, 2) not null,
    [stsdate] [datetime] not null
    ) on [primary]
    go
    --后增加一个默认值的约束
    alter table [t_employee_wage_history] add constraint df_wanghistory default getdate()for [stsdate]