Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-00933: неверное завершение SQL-предложения / 24 сообщений из 24, страница 1 из 1
29.01.2020, 19:08
    #39920162
nevand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
Добрый вечер, при попытке выполнить фрагмент выдает ошибку ORA-00933: неверное завершение SQL-предложения.
Только учусь, прошу более знающих людей указать на ошибки.

Сам код:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
 CREATE SEQUENCE  "LIBRARY"."AUTO_INC"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE  NOKEEP  NOSCALE  GLOBAL ;
REM INSERTING into LIBRARY.AUTHORS
SET DEFINE OFF;
Insert into LIBRARY.AUTHORS (ID,NAME) values ('4','Лев Ландау');
Insert into LIBRARY.AUTHORS (ID,NAME) values ('5','Лев Толстой');
Insert into LIBRARY.AUTHORS (ID,NAME) values ('6','Дарья Донцова');
Insert into LIBRARY.AUTHORS (ID,NAME) values ('7','Сэл Рэйчел');
Insert into LIBRARY.AUTHORS (ID,NAME) values ('24','Обычный писатель');
REM INSERTING into LIBRARY.BOOKS
SET DEFINE OFF;
Insert into LIBRARY.BOOKS (ID,NAME,YEAR,PLACE,PAGECOUNT,HEADING,TYPE,HALL,COUNT,RARE) values ('26','Просто книга','1994','М','333','15','8','0','5','1');
REM INSERTING into LIBRARY.BOOKTYPES
SET DEFINE OFF;
Insert into LIBRARY.BOOKTYPES (ID,NAME) values ('8','Учебник');
Insert into LIBRARY.BOOKTYPES (ID,NAME) values ('12','Монография');
Insert into LIBRARY.BOOKTYPES (ID,NAME) values ('13','Диссертация');
Insert into LIBRARY.BOOKTYPES (ID,NAME) values ('14','Художественная литература');
REM INSERTING into LIBRARY.CERTIFICATES
SET DEFINE OFF;
Insert into LIBRARY.CERTIFICATES (SERIE,NUM,ID) values ('XX-БК','123456','30');
Insert into LIBRARY.CERTIFICATES (SERIE,NUM,ID) values ('XL-ЧП','123456','31');
REM INSERTING into LIBRARY.DISTRIBUTION
SET DEFINE OFF;
Insert into LIBRARY.DISTRIBUTION (READER,BOOK,GET,RETURN) values ('28','26',to_date('15.01.20','DD.MM.RR'),to_date('19.01.20','DD.MM.RR'));
REM INSERTING into LIBRARY.HEADINGS
SET DEFINE OFF;
Insert into LIBRARY.HEADINGS (ID,NAME) values ('15','Естественные науки');
Insert into LIBRARY.HEADINGS (ID,NAME) values ('20','Технические науки');
Insert into LIBRARY.HEADINGS (ID,NAME) values ('21','Гуманитарные науки');
Insert into LIBRARY.HEADINGS (ID,NAME) values ('22','Религия, философия');
Insert into LIBRARY.HEADINGS (ID,NAME) values ('23','Художественная литература');
REM INSERTING into LIBRARY.PASSPORTS
SET DEFINE OFF;
Insert into LIBRARY.PASSPORTS (SERIE,NUM,ID) values ('1234','123457','29');
REM INSERTING into LIBRARY.READERS
SET DEFINE OFF;
Insert into LIBRARY.READERS (ID,SURNAME,NAME,PATRONYMIC,EMAIL,DEBT,CERT,PASSPORT) values ('28','Иванов','Иван','Иванович','a@example.com','0',null,null);
REM INSERTING into LIBRARY.USERS
SET DEFINE OFF;
Insert into LIBRARY.USERS (LOGIN,PASSWORD,ADMIN) values ('admin','1111','1');
REM INSERTING into LIBRARY.WRITINGS
SET DEFINE OFF;


...
Рейтинг: 0 / 0
29.01.2020, 19:17
    #39920165
проходил мимо...
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevand,

а ты по одной строке выполняй. глядишь, чего и поймёшь...
...
Рейтинг: 0 / 0
29.01.2020, 19:19
    #39920167
nevand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
проходил мимо...,

ошибка в первой строке, но мне это все равно ни о чем не говорит
...
Рейтинг: 0 / 0
29.01.2020, 19:25
    #39920169
проходил мимо...
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevand,

ищите тут последние три слова первой строки.
...
Рейтинг: 0 / 0
29.01.2020, 19:27
    #39920170
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevand
ошибка в первой строке
дак закоментируй её и всё
...
Рейтинг: 0 / 0
29.01.2020, 19:31
    #39920173
nevand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
--Eugene--,

Не подскажите каким образом?
...
Рейтинг: 0 / 0
29.01.2020, 19:40
    #39920180
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevand
Не подскажите каким образом?
Код: plsql
1.
REM INSERTING into LIBRARY.AUTHORS

это комментарий ("REM" сокр. от "Remark")
...
Рейтинг: 0 / 0
29.01.2020, 19:49
    #39920181
nevand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
--Eugene--,

а в каком месте нужен? прошу прощения за глупые вопросы
...
Рейтинг: 0 / 0
29.01.2020, 20:01
    #39920187
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevand
а в каком месте нужен? прошу прощения за глупые вопросы
ну напиши REM перед CREATE SEQUENCE
"REM" означает начало комментария (если ничего не путаю)
...
Рейтинг: 0 / 0
29.01.2020, 20:10
    #39920191
nevand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
--Eugene--,
Попробовал, все равно ошибка
...
Рейтинг: 0 / 0
29.01.2020, 20:22
    #39920195
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevand
Попробовал, все равно ошибка
пробуй еще
...
Рейтинг: 0 / 0
29.01.2020, 20:22
    #39920196
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
тут программист нужен

или, в крайнем случае, админ из ближайшего компьютерного клуба
...
Рейтинг: 0 / 0
29.01.2020, 20:23
    #39920198
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
Leonid Kudryavtsev
тут программист нужен
я слышал, может помочь тройная перезагрузка (ресетом)
...
Рейтинг: 0 / 0
29.01.2020, 20:37
    #39920202
nevand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
Пришел за помощью, в ответ одна токсичность, хороший форум
...
Рейтинг: 0 / 0
29.01.2020, 20:50
    #39920205
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevand
Пришел за помощью, в ответ одна токсичность, хороший форум


Ты привел код - это хорошо. Не хватает версии, чем выполняешь код и вывод самого выполнеия показывающий где именно произошла ошибка.

SY.
...
Рейтинг: 0 / 0
29.01.2020, 20:56
    #39920207
nevand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
SY,
Oracle 12c, Oracle SQL Developer

Код: plsql
1.
2.
3.
4.
5.
6.
Error starting at line 1 in command:
CREATE SEQUENCE  "LIBRARY"."AUTO_INC"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE REM NOKEEP  NOSCALE  GLOBAL 
Error at Command Line:1 Column:144
Error report:
SQL Error: ORA-00933: неверное завершение SQL-предложения
00933. 00000 -  "SQL command not properly ended"
...
Рейтинг: 0 / 0
29.01.2020, 21:07
    #39920208
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
Тебе уже сказали REM это начало строки комментария а у тебя REM в середине. Тебе надо разбить:

Код: plsql
1.
CREATE SEQUENCE  "LIBRARY"."AUTO_INC"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE REM NOKEEP  NOSCALE  GLOBAL 



на:

Код: plsql
1.
2.
3.
CREATE SEQUENCE  "LIBRARY"."AUTO_INC"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE
/
REM NOKEEP  NOSCALE  GLOBAL 



или используй -- как начало комментария:

Код: plsql
1.
CREATE SEQUENCE  "LIBRARY"."AUTO_INC"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE -- NOKEEP  NOSCALE  GLOBAL 



SY.
...
Рейтинг: 0 / 0
29.01.2020, 21:12
    #39920210
nevand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
SY,

Интересно, только что заметил это, до это не смотрел на вид кода на сайте, "REM" я не прописывал в этом месте, но почему-то в ошибке выдается
...
Рейтинг: 0 / 0
29.01.2020, 21:16
    #39920211
nevand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
SY,
И даже с вашими исправлениями все равно та же ошибка
...
Рейтинг: 0 / 0
29.01.2020, 21:57
    #39920219
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevand
И даже с вашими исправлениями все равно та же ошибка


SY.
...
Рейтинг: 0 / 0
30.01.2020, 08:33
    #39920288
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevandПришел за помощью, в ответ одна токсичность, хороший форум

Для начала стоит вспомнить поговорку про зеркало. Поскольку из такого описания:

nevand
И даже с вашими исправлениями все равно та же ошибка


не понятно ничего.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
--- Здесь есть: версия, имя пользователя, код, ошибки.


Connected to Oracle Database 18c Express Edition Release 18.0.0.0.0 
Connected as system@//192.168.1.201:1522/XE

SQL> CREATE SEQUENCE  "LIBRARY"."AUTO_INC"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE  NOKEEP  NOSCALE  GLOBAL ;
CREATE SEQUENCE  "LIBRARY"."AUTO_INC"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE  NOKEEP  NOSCALE  GLOBAL

ORA-01917: пользователь или роль '' не существует

SQL> CREATE SEQUENCE "AUTO_INC"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE  NOKEEP  NOSCALE  GLOBAL ;

Sequence created


SQL> drop sequence AUTO_INC;

Sequence dropped


SQL> create sequence AUTO_INC;

Sequence created


SQL> 

...
Рейтинг: 0 / 0
30.01.2020, 08:37
    #39920291
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevand
Пришел за помощью, в ответ одна токсичность, хороший форум
Ламер не нашёл ничего лучше, чем плескать ядом в зеркало?
...
Рейтинг: 0 / 0
30.01.2020, 10:08
    #39920329
alex-ls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
nevand
Только учусь, прошу более знающих людей указать на ошибки.

когда учатся - то сначала читают, а ты пишешь
...
Рейтинг: 0 / 0
30.01.2020, 15:16
    #39920532
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: неверное завершение SQL-предложения
alex-ls

когда учатся - то сначала читают, а ты пишешь

Я сомневаюсь, что он даже писал.

Явно это скрипт сгенерированный в каком-то средстве. А с учетом ошибок, похоже, что генерировали на одной версии Oracle, а запускают (и черт знает как!) на другой версии

А с учетом, что фиг понятно, как запускают - вообще советовать нечего. Т.к., например, если запускать в SQL Windows (вместо Command Windows) PL/SQL Developer'а, то такие скрипты на каждую строчку ругаться будут.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-00933: неверное завершение SQL-предложения / 24 сообщений из 24, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]