sql server 中如何插入一条时间记录
insertinto员工values(7369,'任盈盈','职员',('1980-12-17','yyyy-mm-dd'),7902,800,null,20)这样显示t...
insert into 员工 values(7369, '任盈盈' ,' 职员',('1980-12-17','yyyy-mm-dd'), 7902, 800, null, 20)
这样显示to_date是不可识别的函数名 展开
这样显示to_date是不可识别的函数名 展开
2个回答
展开全部
在sqlserver中插入是使用insert语句来完成,
更新是使用update语句来完成
在sqlserver中,以当前日期为例子,当前日期是用getdate()来完成
分2种情况
1、你的表中只有一个时间字段,直接采用insert就可以
语句如下:
insert into table(时间字段)
select getdate()
2、你的表里有多个字段,需要更新某个字段里的内容为当天
语句如下:
update table 时间字段=getdate()
where 具体条件
展开全部
to_date 是 Oracle 的函数,用于字符串转换为日期的
SQL Server 可以使用
CONVERT(DATETIME, '1980-12-17', 120)
的方式来写:
下面是执行例子:
SELECT CONVERT(DATETIME, '1980-12-17', 120)
-----------------------
1980-12-17 00:00:00.000
(1 行受影响)
SQL Server 可以使用
CONVERT(DATETIME, '1980-12-17', 120)
的方式来写:
下面是执行例子:
SELECT CONVERT(DATETIME, '1980-12-17', 120)
-----------------------
1980-12-17 00:00:00.000
(1 行受影响)
追问
嗯 成功了谢谢,不过120表示什么呢?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询