web-dev-qa-db-fra.com

SqlPlus SP2-0734: erreur

Je suis nouveau dans l'utilisation de SqlPlus, mais je ne suis pas nouveau dans l'utilisation de SQL et j'obtiens l'erreur suivante après avoir écrit ceci dans mon éditeur et tenté d'exécuter le script que j'ai écrit. Tout cela semble être valide et fonctionne sur sql fiddle ... Je ne sais pas quel est le problème. Des idées?? Aucun des fichiers que je crée ne semble fonctionner ...

SQL> start sales.sq;

qui contient

1  create table salesreps
2  (empl_num number(3,0) primary key,
3  name varchar2(15) not null,
4  age number(3,0),
5  rep_office number(2,0),
6  title varchar2(10),
7  hire_date varchar2(10) not null,
8  manager number(3,0),
9  quota number(10,2),
10 sales number(10,2) not null);

Génération des erreurs suivantes

SP2-0734: unknown command beginning "name varch..." - rest of line ignored.
SP2-0734: unknown command beginning "age number..." - rest of line ignored.
SP2-0734: unknown command beginning "rep_office..." - rest of line ignored.
SP2-0734: unknown command beginning "title varc..." - rest of line ignored.
SP2-0044: For a list of known commands enter HELP
and to leave enter EXIT.
SP2-0734: unknown command beginning "hire_date ..." - rest of line ignored.
SP2-0734: unknown command beginning "manager nu..." - rest of line ignored.
SP2-0734: unknown command beginning "quota numb..." - rest of line ignored.
SP2-0734: unknown command beginning "sales numb..." - rest of line ignored.
SP2-0044: For a list of known commands enter HELP
and to leave enter EXIT.
20
mako

Par défaut, SQL * Plus n'aime pas les lignes vides. Cependant, nous pouvons facilement configurer notre environnement SQL * Plus pour les ignorer:

SQL>  set sqlblanklines on

Nous pouvons également mettre le paramètre dans notre fichier glogin.sql (en supposant que nous sommes autorisés à le modifier, ce qui n'est pas toujours le cas).

Notez que ce paramètre ne fonctionne pas dans les anciennes versions du client.

28
APC