插入中的日期函数出错。如何格式化日期以返回插入值?
create table Arbeiten
(
m_nr int not null,
pr_nr char(4) not null,
aufgabe char(20) null,
einst_date DATE null,
constraint pk_arbeiten_projekt
primary key(m_nr, pr_nr),
constraint fk_mitarbeiter
foreign key(m_nr) references Mitarbeiter(m_nr),
constraint fk_projekt
foreign key(pr_nr) references Projekt(pr_nr)
)
insert into Arbeiten (m_nr, pr_nr, aufgabe, einst_date)
values (10102, 'p1', 'Projektleiter', '01-oct-2018'),
(10102, 'p3', 'Gruppenleiter', '01-jan-2019'),
(25348, 'p2', 'Sachbearbeiter', '15-feb-2018'),
(18316, 'p2', 'NULL', '01-juni-2019'),
(29346, 'p2', 'NULL', '15-dec-2017'),
(2581, 'p3', 'Projektleiter', '15-oct-2019'),
(9031, 'p1', 'Gruppenleiter', '15-apr-2019'),
(28559, 'p1', 'NULL', '15-apr-2019'),
(28559, 'p2', 'Sachbearbeiter', '01-feb-2018'),
(9031, 'p3', 'Sachbearbeiter', '15-nov-2018'),
(29346, 'p1', 'Sachbearbeiter', '01-apr-2019')
我收到此错误:
从字符串转换日期和/或时间时转换失败。
我应该在这里更改什么来显示日期?
create table Arbeiten
(
m_nr int not null,
pr_nr char(4) not null,
aufgabe char(20) null,
einst_date DATE null,
constraint pk_arbeiten_projekt
primary key(m_nr, pr_nr),
constraint fk_mitarbeiter
foreign key(m_nr) references Mitarbeiter(m_nr),
constraint fk_projekt
foreign key(pr_nr) references Projekt(pr_nr)
)
insert into Arbeiten (m_nr, pr_nr, aufgabe, einst_date)
values (10102, 'p1', 'Projektleiter', '01-oct-2018'),
(10102, 'p3', 'Gruppenleiter', '01-jan-2019'),
(25348, 'p2', 'Sachbearbeiter', '15-feb-2018'),
(18316, 'p2', 'NULL', '01-juni-2019'),
(29346, 'p2', 'NULL', '15-dec-2017'),
(2581, 'p3', 'Projektleiter', '15-oct-2019'),
(9031, 'p1', 'Gruppenleiter', '15-apr-2019'),
(28559, 'p1', 'NULL', '15-apr-2019'),
(28559, 'p2', 'Sachbearbeiter', '01-feb-2018'),
(9031, 'p3', 'Sachbearbeiter', '15-nov-2018'),
(29346, 'p1', 'Sachbearbeiter', '01-apr-2019')
I get this error:
Conversion failed when converting date and/or time from character string.
What should I change here to display the date?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这行是问题所在:
这有效:
但实际上,您应该使用明确的不包含特定于语言的单词的格式,例如
20190601
。否则这仍然会失败,例如请参阅负责任地约会。
This line is the problem:
This works:
But really, you should be using unambiguous formats that don't contain language-specific words, like
20190601
. Otherwise this can still fail, e.g.See Dating Responsibly.