所以有人昨天建议我使用SQL Fiddle,因为这是测试数据库查询和SQL编程的一种简单方法,但是我收到了这个错误:
Schema Creation Failed: ORA-01821: date format not recognized
这在插入行中发生。这通常适用于Oracle,我在Oracle 11g页面顶部的组合框中选择。那有什么问题?
create table Reparacoes(
numero_r int,
matricula char(8),
dataEntrada date,
constraint pk_carro primary key(numero_R),
constraint check_matricula check (regexp_like(matricula,'[[:number:]]{2}-[[:alpha:]]{2}-[[:number:]]{2}')));
insert into Reparacoes values (1,'S2-SS-12',to_date('yyyy-mm-dd','2013-11-10'));
答案 0 :(得分:2)
由于我自己的愚蠢,我错误地使用了to_date
。它应该是这样的:
to_date('2013-11-10','yyyy-mm-dd'));
而不是这样:
to_date('yyyy-mm-dd','2013-11-10'));