在sql中向表中添加日期
正在尝试将日期添加到SQL中的表中。该列设置为日期数据类型,我可以添加日期,但不能添加时间。时间对我来说很重要。 这是我的密码在sql中向表中添加日期,sql,Sql,正在尝试将日期添加到SQL中的表中。该列设置为日期数据类型,我可以添加日期,但不能添加时间。时间对我来说很重要。 这是我的密码 insert into tutpracs(GRPNO, CLASSLOCATION, CAPACITY, CLASSTIME) VALUES('18', 'w7y', '30', TO_DATE('06/07/1961 10:30:00', 'dd/mm/yyyy HH:MI:SS')); 代码运行并且没有错误,但是时间被保留,只有日期被插入到表中 如果您已经掌握了所
insert into tutpracs(GRPNO, CLASSLOCATION, CAPACITY, CLASSTIME)
VALUES('18', 'w7y', '30', TO_DATE('06/07/1961 10:30:00', 'dd/mm/yyyy HH:MI:SS'));
代码运行并且没有错误,但是时间被保留,只有日期被插入到表中
如果您已经掌握了所有这些信息,您所要做的就是将该变量设置为日期变量,我们将不胜感激。格式为
YYYY/MM/DD HH:MM:SS
。您不需要尝试创建一个新的。如果列中的其他值保留字符串很重要,请尝试使用HH:MM:SS
,而不是HH:MI:SS
希望这有帮助 您使用的是哪种数据库管理系统?(TO_DATE是特定于产品的,但是哪一个…?)什么是“CLASSTIME”的数据类型,DATE还是datetime?我使用的是oracle SQL developer,它是DATE。当我更改HH:MI:SS时,我找不到datetime-only-date或timestamp。到HH:MM:SS我得到错误消息“格式代码出现两次”编辑。。。没有关系。我搞砸了。MI是正确的格式。现在我只剩下“文字与格式字符串不匹配”了,请尝试忽略格式设置。如果你把它放在
YYYY/MM/DD HH:MI:SS
格式,它还是应该读的。在您的情况下,它看起来像。截止日期('19611/06/07 10:30:00')代码>我仍然只是得到关于文本与格式不匹配的消息