Oracle “尝试执行时出错”;“水平分割”;

Oracle “尝试执行时出错”;“水平分割”;,oracle,ora-00928,Oracle,Ora 00928,错误: ORA-00928缺少SELECT关键字 不要介意“未知”字,数据库是塞尔维亚语的。如果你需要任何其他信息,不用担心,我会发布的。提前感谢。首先,请删除“按范围划分”子句前面的分号。 然后,在“截止日期('2017年6月1日','dd-MON-yyyy')”的截止日期和截止日期之间缺少下划线 试试这个: CREATE TABLE "Ticket_particije" ( ticket_id number, datum_kreiranja_ticketa date,

错误:

ORA-00928缺少SELECT关键字


不要介意“未知”字,数据库是塞尔维亚语的。如果你需要任何其他信息,不用担心,我会发布的。提前感谢。

首先,请删除
“按范围划分”
子句前面的分号。 然后,在“截止日期('2017年6月1日','dd-MON-yyyy')”的截止日期和截止日期之间缺少下划线

试试这个:

CREATE TABLE "Ticket_particije" (
    ticket_id number,
    datum_kreiranja_ticketa date,
    zalba_id number,
    prodavac_id number,
    pristupni_ugovor_id number,
    constraint pk_ticketparticije primary key (ticket_id),
    constraint fk_ticketparticije_zalba foreign key (zalba_id) references "Zalba" (zalba_id),
    constraint fk_ticketparticije_prodavac foreign key (prodavac_id) references "Prodavac" (prodavac_id),
    constraint fk_ticketparticike_pugovor foreign key (pristupni_ugovor_id) references "PristupniUgovor" (pristupni_ugovor_id)
);
PARTITION BY RANGE (datum_kreiranja_ticketa)
(
PARTITION ticketi_2017_kvartal1 values
LESS THAN (TO_DATE('01-MAR-2017','dd-MON-yyyy')),
PARTITION ticketi_2017_kvartal2 values
LESS THAN (TO DATE('01-JUN-2017','dd-MON-yyyy')),
PARTITION ticketi_2017_kvartal3 values
LESS THAN (TO_DATE('01-SEP-2017','dd-MON-yyyy')),
PARTITION ticketi_2017_kvartal4 values
LESS THAN (TO_DATE('01-DEC-2017','dd-MON-yyyy'))
);

达森,谢谢你的回答。看到你提到的,我的“错误”导致了一个错误是“开始的错误”,因为我是从甲骨文开始的,这对我来说很好。现在我得到错误“ORA-00439功能未启用:分区”。我明白这是因为我使用的是企业版:(无论如何,谢谢你的回复,它解决了我的问题。@MarkoBuljandric我想你的意思是你使用的是
Standart
,而不是
Enterprise
edition。顺便说一句,@Darzen应该有投票权,不是吗?
CREATE TABLE "Ticket_particije" (
    ticket_id number,
    datum_kreiranja_ticketa date,
    zalba_id number,
    prodavac_id number,
    pristupni_ugovor_id number,
    constraint pk_ticketparticije primary key (ticket_id),
    constraint fk_ticketparticije_zalba foreign key (zalba_id) references "Zalba" (zalba_id),
    constraint fk_ticketparticije_prodavac foreign key (prodavac_id) references "Prodavac" (prodavac_id),
    constraint fk_ticketparticike_pugovor foreign key (pristupni_ugovor_id) references "PristupniUgovor" (pristupni_ugovor_id)
)
PARTITION BY RANGE (datum_kreiranja_ticketa)
(
PARTITION ticketi_2017_kvartal1 values
LESS THAN(TO_DATE('01-MAR-2017','DD-MON-YYYY')),
PARTITION ticketi_2017_kvartal2 values
LESS THAN(TO_DATE('01-JUN-2017','DD-MON-YYYY')),
PARTITION ticketi_2017_kvartal3 values
LESS THAN(TO_DATE('01-SEP-2017','DD-MON-YYYY')),
PARTITION ticketi_2017_kvartal4 values
LESS THAN(TO_DATE('01-DEC-2017','DD-MON-YYYY'))
);