首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教,SQL Server怎么自动填写当时时间

2012-10-13 
请问,SQL Server如何自动填写当时时间在SQL Server Management Studio中输入数据,手工填写了其他数据之后,

请问,SQL Server如何自动填写当时时间
在SQL Server Management Studio中输入数据,手工填写了其他数据之后,如何在“订货时间”列自动填写当时时间,通常都不会手工填写时间吧,很麻烦

[解决办法]
使用默认值,设置默认值为 getdate()
[解决办法]
默认值 GETDATE()
[解决办法]
添加默认值getdate(),读取当前时间
[解决办法]

SQL code
 select GETDATE() select YEAR(GETDATE()) select MONTH (GETDATE()) select day(GETDATE())
[解决办法]
探讨
引用:

SQL code
select GETDATE()
select YEAR(GETDATE())
select MONTH (GETDATE())
select day(GETDATE())


-----------------------
2012-10-06 12:06:01.590
-----------
2012
(1 row(s) a……

[解决办法]
当然,像1,2,3楼说的设默认值更方便了
[解决办法]
方法:
1、在表相关列的默认值中写入:getdate()
2、在你insert时,values()里面对应的列也使用getdate()即可。
[解决办法]
SQL code
DECLARE @t table(cDate datetime);INSERT INTO @t    SELECT GETDATE()    SELECT * FROM @t
[解决办法]
建表的时候就来了default getdate(),然后插入时写default 或者getdate()
[解决办法]
default getdate()

热点排行