Tworzenie wielu tabel za wykonaniem jednego skryptu - Oracle pl/sql

0

Witam

Raczkuję z SQLem. Chciałbym stworzyć całą strukturę bazy danych za wykonaniem jednego skryptu. Drugim skryptem wypełnić tabele danymi.
Uczę się na Oracle Database 11g Express. Gdy tworzę (w ...>SQL Workshop>SQL Commands) dwie tabele:

CREATE TABLE ACCOUNT_DETAILS_TB ( CUSTOMER_ID VARCHAR2(20) NOT NULL , ACCOUNT_ID VARCHAR2(20) NOT NULL )

CREATE TABLE ADDRESS_DETAILS_TB ( ACCOUNT_ID VARCHAR2(20) NOT NULL , ADDRESS_ID VARCHAR2(20) NOT NULL )

to otrzymuję błąd: missing or invalid option. Czy w tym narzędziu mogę wykonywać tylko pojedyncze operacje, czy istnieje jednak sposób na zapis zapytań, dzięki któremu wykonają się za jednym wykonaniem?

Pozdrawiam

0

polecenie kończy się średnikiem ;

1

Zapisujesz komendy do pliku z rozszerzeniem *.sql, odpalasz w konsoli SqlPlus, łączysz się do twojej bazy danych a następnie wpisujesz @twój_plik.sql i polecenia się wykonują. Plik musi być w lokalizacji z, której uruchomiłeś sqlplus lub trzeba podać ścieżkę bezwzględną.

Z takiego skryptu można za pomocą spool tworzyć log wykonania. Pomocne komendy dla sqlplus można znaleźć pod http://ss64.com/ora/syntax-sqlplus-set.html

Jeszcze jedna ważna rzecz, po elementach pl/sql (paczki, procedury, funkcje, triggery) należy w skrypcie podać na końcu bloku "/".

1 użytkowników online, w tym zalogowanych: 0, gości: 1