Невозможно запустить скрипт SQL в Oracle g10 XE

Я пытаюсь загрузить и запустить сценарий SQL. Я могу загрузить его нормально, но когда я запускаю/редактирую, у меня просто красная рамка, и единственная работающая кнопка — удалить.

Google говорит мне, что это проблема с браузером, и что он будет работать в IE, но я тестировал:

  • Фаерфокс v44.0.2

  • Хром v48

  • Край v25

  • IE 11

Без везения. Каждый только что дал мне одну и ту же красную коробку.

Я знаю, что сам сценарий правильный, его дал мне мой инструктор.

Вот мой экран.

Редактировать. Вот первый фрагмент сценария, с которым я работаю. Я не уверен на 100%, что я делаю, когда дело доходит до SQL, я прохожу вводный курс по базам данных, и сейчас мы просто работаем с уже существующими сценариями. Весь файл состоит почти из 700 строк, но я просмотрел и не обнаружил какой-либо очевидной проблемы.

-- script to create NORTHWOODS database
-- revised 8/17/2002 JM 
-- modified 3/17/2004 LM

-- script to create NORTHWOODS database
-- revised 8/17/2002 JM
-- modified 3/17/2004 LM

DROP TABLE enrollment CASCADE CONSTRAINTS;


DROP TABLE course_section CASCADE CONSTRAINTS;


DROP TABLE term CASCADE CONSTRAINTS;


DROP TABLE course CASCADE CONSTRAINTS;


DROP TABLE student CASCADE CONSTRAINTS;


DROP TABLE faculty CASCADE CONSTRAINTS;


DROP TABLE LOCATION CASCADE CONSTRAINTS;


CREATE TABLE LOCATION (loc_id NUMBER(6),
                       bldg_code VARCHAR2(10),
                                 room VARCHAR2(6),
                                      capacity NUMBER(5),
                                      CONSTRAINT location_loc_id_pk PRIMARY KEY (loc_id));


CREATE TABLE faculty (f_id NUMBER(6), f_last VARCHAR2(30), f_first VARCHAR2(30), f_mi CHAR(1), loc_id NUMBER(5), f_phone VARCHAR2(10), f_rank VARCHAR2(9), f_super NUMBER(6), f_pin NUMBER(4), f_image BLOB, CONSTRAINT faculty_f_id_pk PRIMARY KEY(f_id), CONSTRAINT faculty_loc_id_fk
                      FOREIGN KEY (loc_id) REFERENCES LOCATION(loc_id));


CREATE TABLE student (s_id VARCHAR2(6), s_last VARCHAR2(30), s_first VARCHAR2(30), s_mi CHAR(1), s_address VARCHAR2(25), s_city VARCHAR2(20), s_state CHAR(2), s_zip VARCHAR2(10), s_phone VARCHAR2(10), s_class CHAR(2), s_dob DATE, s_pin NUMBER(4), f_id NUMBER(6), time_enrolled INTERVAL YEAR TO MONTH, CONSTRAINT student_s_id_pk PRIMARY KEY (s_id), CONSTRAINT student_f_id_fk
                      FOREIGN KEY (f_id) REFERENCES faculty(f_id));


CREATE TABLE TERM (term_id NUMBER(6), term_desc VARCHAR2(20), status VARCHAR2(20), start_date DATE, CONSTRAINT term_term_id_pk PRIMARY KEY (term_id), CONSTRAINT term_status_cc CHECK ((status = 'OPEN')
                                                                                                                                                                                       OR (status = 'CLOSED')));


CREATE TABLE COURSE (course_no VARCHAR2(7), course_name VARCHAR2(25), credits NUMBER(2), CONSTRAINT course_course_id_pk PRIMARY KEY(course_no));


CREATE TABLE COURSE_SECTION (c_sec_id NUMBER(6), course_no VARCHAR2(7) CONSTRAINT course_section_courseid_nn NOT NULL, term_id NUMBER(6) CONSTRAINT course_section_termid_nn NOT NULL, sec_num NUMBER(2) CONSTRAINT course_section_secnum_nn NOT NULL, f_id NUMBER(6), c_sec_day VARCHAR2(10), c_sec_time DATE, c_sec_duration INTERVAL DAY TO SECOND, loc_id NUMBER(6), max_enrl NUMBER(4) CONSTRAINT course_section_maxenrl_nn NOT NULL, CONSTRAINT course_section_csec_id_pk PRIMARY KEY (c_sec_id), CONSTRAINT course_section_cid_fk
                             FOREIGN KEY (course_no) REFERENCES course(course_no), CONSTRAINT course_section_loc_id_fk
                             FOREIGN KEY (loc_id) REFERENCES LOCATION(loc_id), CONSTRAINT course_section_termid_fk
                             FOREIGN KEY (term_id) REFERENCES term(term_id), CONSTRAINT course_section_fid_fk
                             FOREIGN KEY (f_id) REFERENCES faculty(f_id));


CREATE TABLE ENROLLMENT (s_id VARCHAR2(6), c_sec_id NUMBER(6), grade CHAR(1), CONSTRAINT enrollment_pk PRIMARY KEY (s_id, c_sec_id), CONSTRAINT enrollment_sid_fk
                         FOREIGN KEY (s_id) REFERENCES student(s_id), CONSTRAINT enrollment_csecid_fk
                         FOREIGN KEY (c_sec_id) REFERENCES course_section (c_sec_id));

 ---- inserting into LOCATION table

person Kat    schedule 15.02.2016    source источник
comment
Не похоже, чтобы он загружался нормально. Вы теряете разрывы строк, возможно, перемещаете текст в/из Windows?   -  person Alex Poole    schedule 16.02.2016
comment
Я дважды проверил файл, и все кажется в порядке. Я также пытался редактировать его из Oracle, но в редакторе скриптов такая же проблема с красным ящиком.   -  person Kat    schedule 16.02.2016
comment
Посмотрите, что вам показывает скриншот. Все находится в одной строке с -- в начале, поэтому все закомментировано. Я предполагаю, что это также слишком долго - хотя не уверен, что заставляет его краснеть. Посмотрите на окончания строк в вашем файле, возможно, в другом редакторе (vim, notepad++ и т.   -  person Alex Poole    schedule 16.02.2016
comment
Загрузил фрагмент скрипта, с которым работаю. Не все закомментировано.   -  person Kat    schedule 16.02.2016


Ответы (1)


Хорошо. Решил мою проблему, но я не понимаю, что пошло не так.

Установил Oracle XE на виртуальную машину Win7, чтобы попробовать более старую версию IE. Запустил скрипт на этом. Работал отлично.

Для справки в будущем, запуск скрипта в IE 8 работал для меня.

person Kat    schedule 16.02.2016