powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-00933: неверное завершение SQL-предложения
24 сообщений из 24, страница 1 из 1
ORA-00933: неверное завершение SQL-предложения
    #39920162
nevand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер, при попытке выполнить фрагмент выдает ошибку 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
ORA-00933: неверное завершение SQL-предложения
    #39920165
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nevand,

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

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

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

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

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

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

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


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

SY.
...
Рейтинг: 0 / 0
ORA-00933: неверное завершение SQL-предложения
    #39920207
nevand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
ORA-00933: неверное завершение SQL-предложения
    #39920208
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе уже сказали 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
ORA-00933: неверное завершение SQL-предложения
    #39920210
nevand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY,

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


SY.
...
Рейтинг: 0 / 0
ORA-00933: неверное завершение SQL-предложения
    #39920288
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
ORA-00933: неверное завершение SQL-предложения
    #39920291
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nevand
Пришел за помощью, в ответ одна токсичность, хороший форум
Ламер не нашёл ничего лучше, чем плескать ядом в зеркало?
...
Рейтинг: 0 / 0
ORA-00933: неверное завершение SQL-предложения
    #39920329
alex-ls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nevand
Только учусь, прошу более знающих людей указать на ошибки.

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

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

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

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

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


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