[Oracle:SQL*Plus] Ik kan geen SQL-bestanden openen

Pagina: 1
Acties:

  • TweakersOnly
  • Registratie: September 2000
  • Laatst online: 00:31
Ik gebruik SQL*Plus van Oracle (versie 7). Ik heb een sql-bestand met de volgende inhoud:
code:
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
CREATE TABLE spelers (
   spelersnr     smallint    not null,
   naam     char(15)    not null,
   voorletters   char(3)     not null,
   voorvoegsels  char(7)         ,
   geb_jaar smallint        ,
   geslacht char(1)     not null,
   jaartoe   smallint    not null,
   straat     char(15)    not null,
   huisnr     char(4)        ,
   postcode char(6)      ,
   plaats     char(10)    not null,
   telefoon char(10)        ,
   bondsnr   char(4)         );

CREATE UNIQUE INDEX idx_spelers ON spelers(spelersnr);

CREATE TABLE TEAMS (
   teamnr     smallint    not null,
   spelersnr     smallint    not null,
   divisie   char(6)     not null);

CREATE UNIQUE INDEX idx_teams ON teams(teamnr);

CREATE TABLE wedstrijden (
   teamnr     smallint     not null,
   spelersnr     smallint     not null,
   gewonnen smallint     not null,
   verloren smallint     not null);

CREATE UNIQUE INDEX idx_wedstrijden ON wedstrijden(teamnr,spelersnr);

CREATE TABLE boetes (
   betalingsnr   smallint     not null,
   spelersnr     smallint     not null,
   datum       char(6)  not null,
   bedrag     decimal(7,2) not null);

CREATE UNIQUE INDEX idx_boetes ON boetes(betalingsnr);

Als ik dit bestand wil openen in SQL*Plus, dan krijg ik de volgende melding: Illegal GET command.
De tabellen in het bestand worden niet aangemaakt oid. Wat doe ik fout?

Edit: ik heb even code van je quote gemaakt :) .

Verwijderd

Een normale query doet het wel? Oftewel, het is niet een serverprobleem?

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 22:18

TheDane

1.618

zit er geen ORA error nummer bij?

  • TweakersOnly
  • Registratie: September 2000
  • Laatst online: 00:31
Op donderdag 24 januari 2002 15:23 schreef TheDane het volgende:
zit er geen ORA error nummer bij?
Nee, er staat:

SQL>
Illegal GET command
SQL>

  • TweakersOnly
  • Registratie: September 2000
  • Laatst online: 00:31
Heeft iemand anders nog een idee? Ik heb nog eens in de help van het programma gekeken, er staat nergens iets beschreven over error codes of zoiets.

  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 07:18

JaQ

probeer eens vanaf de prompt:
start <<filename>>

of

@<<filename>>

:) (ik mag het niet zeggen, maar dit valt definitief onder RTFM)

Egoist: A person of low taste, more interested in themselves than in me


  • -=Arjan=-
  • Registratie: Februari 2000
  • Laatst online: 15-05 18:37
Ik heb 'm even gerund op een 8.1.7.0.1 datbase met als resultaat :
code:
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
SQL> @test

Tabel is aangemaakt.


Index is aangemaakt.


Tabel is aangemaakt.


Index is aangemaakt.


Tabel is aangemaakt.


Index is aangemaakt.


Tabel is aangemaakt.


Index is aangemaakt.

SQL>

Dus het statement is in orde.....

Mocht je op een windows platform zitten, dan is dit een bekende bug.

Je geeftr waarschijnlijk een commando als : @c:\scripts\script.ora

Probeer eens @"C:\scripts\script.ora" , dus met "

I think there is a world market for maybe five computers ... six tops. Thomas Watson, chairman IBM, 1943


  • Greyfox
  • Registratie: Januari 2001
  • Laatst online: 22:50

Greyfox

MSX rulez

Het kan wel eens aan het SQL+ liggen.
Ik heb daar ook wel eens problemen mee gehad.
Als je het statement dan in het tooltje copieert, dan gaat het wel goed.

MSX 2 rulez more

Pagina: 1