请问,SQL Server如何自动填写当时时间 在SQL Server Management Studio中输入数据,手工填写了其他数据之后,如何在“订货时间”列自动填写当时时间,通常都不会手工填写时间吧,很麻烦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用默认值,设置默认值为 getdate() 添加默认值getdate(),读取当前时间 select GETDATE() select YEAR(GETDATE()) select MONTH (GETDATE()) select day(GETDATE())-----------------------2012-10-06 12:06:01.590-----------2012(1 row(s) affected)-----------10(1 row(s) affected)-----------6(1 row(s) affected) 同样的道理,就是insert 你想要的列为getdate()就可以了例:insert into table (name,sex,Dates Employed ,re) values('李四','男',getdate(),default) 方法:1、在表相关列的默认值中写入:getdate()2、在你insert时,values()里面对应的列也使用getdate()即可。 DECLARE @t table(cDate datetime);INSERT INTO @t SELECT GETDATE() SELECT * FROM @t使用GETDATE()函数就可以了哈…… 建表的时候就来了default getdate(),然后插入时写default 或者getdate() 服务器: 消息 3903,级别 16,状态 1,过程 CreateRegisterUser,行 116 难 极难问题 高手入 100分 跪求SQL统计考勤方法 创建存储过程报错;非语法问题 数据库查询问题. 存储过程调用存储过程问题? 简单的查询问题 SQL Server2000一个简单的导入问题问题,高分! 请教使用sql批量删除某字段中的字符串 请问大家,在access中作查询,这么实现count distinct ACCESS读取的问题 请问一条复杂的sql语句 ,在线等答案!
select YEAR(GETDATE())
select MONTH (GETDATE())
select day(GETDATE())-----------------------
2012-10-06 12:06:01.590
-----------
2012
(1 row(s) affected)
-----------
10
(1 row(s) affected)
-----------
6
(1 row(s) affected)
例:insert into table (name,sex,Dates Employed ,re)
values('李四','男',getdate(),default)
1、在表相关列的默认值中写入:getdate()
2、在你insert时,values()里面对应的列也使用getdate()即可。
(cDate datetime);INSERT INTO @t
SELECT GETDATE()
SELECT * FROM @t使用GETDATE()函数就可以了哈……