Set default value for column[转]

Set default value for column


1 
2    CREATE   TABLE  T (
3       int1  int ,
4       bit1  bit   NOT   NULL   DEFAULT   0 ,
5       rvr1  timestamp ,
6       usr1  nvarchar ( 28 DEFAULT   USER ,
7       createtime  datetime   DEFAULT   CURRENT_TIMESTAMP
8   )
9    GO


1 
2    INSERT  T (int1)  VALUES  ( 1 WAITFOR  DELAY  ' 00:00:01 '
3    GO
4    INSERT  T (int1, bit1)  VALUES  ( 2 0 WAITFOR  DELAY  ' 00:00:01 '
5    GO
6    INSERT  T (int1, bit1)  VALUES  ( 3 1 )
7    GO

 

(1 rows affected)


1    SELECT  int1, bit1, usr1,
2        CONVERT ( int , rvr1)  ' Timestamp as int ' ,
3       createtime
4    FROM  T
5    GO


int1        bit1 usr1                         Timestamp as int createtime
----------- ---- ---------------------------- ---------------- -----------------------
          1    0 dbo                                      5007 2006-10-14 10:53:20.827
          2    0 dbo                                      5008 2006-10-14 10:53:21.827
          3    1 dbo                                      5009 2006-10-14 10:53:22.827

(3 rows affected)

 

1 
2    UPDATE  T
3    set  bit1  =   1
4    WHERE  int1  =   2
5    GO


(1 rows affected)

1    SELECT  int1, bit1, usr1,
2        CONVERT ( int , rvr1)  ' Timestamp as int ' ,
3       createtime
4    FROM  T
5    GO



int1        bit1 usr1                         Timestamp as int createtime
----------- ---- ---------------------------- ---------------- -----------------------
          1    0 dbo                                      5007 2006-10-14 10:53:20.827
          2    1 dbo                                      5010 2006-10-14 10:53:21.827
          3    1 dbo                                      5009 2006-10-14 10:53:22.827

(3 rows affected)

 

1 
2    drop   table  t
3    GO


from: 这里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值