Oracle 10g script2
nabilok3
-
jee pee Messages postés 41521 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41521 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, a tous
mon script va creer 4 views seulement
j'ai excute deux fois la meme script comme suit :
1/ start c:\nomdescript.sql
2/ start c:\nomdescript.sql;
dans 1 il a creer les views
dans 2 il a signale des erreurs puis il a creer les 4 views
* est ce que les views sont creer deux fois ou non
* est ce que la ; a la fin est obligatoire ou non
start c:\nomdescript.sql;
mon script va creer 4 views seulement
j'ai excute deux fois la meme script comme suit :
1/ start c:\nomdescript.sql
2/ start c:\nomdescript.sql;
dans 1 il a creer les views
dans 2 il a signale des erreurs puis il a creer les 4 views
* est ce que les views sont creer deux fois ou non
* est ce que la ; a la fin est obligatoire ou non
start c:\nomdescript.sql;
A voir également:
- Oracle 10g script2
- Oracle liste des tables - Forum Oracle
- Oracle jre usage ✓ - Forum Virus
- Oracle 11g download windows 64-bit ✓ - Forum Oracle
- Telecharger oracle virtualbox - Télécharger - Émulation & Virtualisation
- Problem dans oracle 10G ✓ - Forum Oracle
1 réponse
Salut,
Les vues ne peuvent pas être créées 2 fois, elles n'existent donc qu'en un seul exemplaire.
Dans un script pour créer des vues il est préférable d'utiliser :
create or replace view XXX plutot que create view XXX,
la première syntaxe fonctionne même si la vue existait déjà avant et ne donne pas d'anomalie lors de l'exécution du script.
Sur un start le ; ne sert à rien, il est inutile, quand il est présent à l'exécution il n'y a pas de message particulier, il ne doit pas être pris en compte.
cdlt
Les vues ne peuvent pas être créées 2 fois, elles n'existent donc qu'en un seul exemplaire.
Dans un script pour créer des vues il est préférable d'utiliser :
create or replace view XXX plutot que create view XXX,
la première syntaxe fonctionne même si la vue existait déjà avant et ne donne pas d'anomalie lors de l'exécution du script.
Sur un start le ; ne sert à rien, il est inutile, quand il est présent à l'exécution il n'y a pas de message particulier, il ne doit pas être pris en compte.
cdlt