|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 98 ![]() |
Bonjour à tous,
j'essaie de faire un script PL/SQL qui mettrais le nombre de records d'une table dans une variable qui serait utilisée par la suite. Voici le contenu de mon fichier test.txt (juste récupération et affichage de la valeur): Code :
le script ne s'execute pas et je dois faire Ctrl+C pour sortir puis r pour le lancer... :? Et la, il m'affiche: Code :
Ca doit être basique mais je ne trouve vraiment pas... Si qqun sais m'aider Merci HH :wink: |
||||
|
|
00
|
|
|
#2 | ||||
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Bonjour et bienvenue,
Merci de bien vouloir sélectionner OUI dans l'option de ton profil pour profiter de ta mise en page (j'ai édité ton message) il doit manquer un / à la fin : Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
SET SERVEROUTPUT ON est une commande Sql*Plus non reconnue dans un bloc PL/SQL
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
ha oui, il y a ça aussi
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Et c'est quoi la différence entre et ? Le premier exécute du SQL et le 2e du PL/SQL ?
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes. Mon combat pour les droits des consommateurs face aux abus des grandes marques. |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
non c'est :
ou dans le 1° cas tu exécutes le PL/SQL du fichier dans le 2° tu exécutes le PL/SQL stocké en base via la procedure |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 98 ![]() |
Merci pour cette réponse si rapide orafrance et SheikYerbouti
C'est en effet plus pratique en créant une procédure. Et SERVEROUPUT ON n'est en effet pas reconnue sous SQL*PLUS. Merci ++ |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Euh mais dans ce cas ne peux pas marcher non ?? C'est peut-être ça son erreur principale, non ?
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes. Mon combat pour les droits des consommateurs face aux abus des grandes marques. |
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 98 ![]() |
Code :
ne peux pas marcher non ?? C'est peut-être ça son erreur principale, non ?
|
|
|
00
|
|
|
#10 | |
|
Membre du Club
![]() Inscription : mai 2005 Messages : 134 ![]() |
Citation:
Non ? |
|
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Une chose est sûre, ils ne sont pas identiques... vu comme il me jette quand je tente un execute monfichier.sql ...
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes. Mon combat pour les droits des consommateurs face aux abus des grandes marques. |
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
@ est suivi d'un fichier alors que execute est suivi d'une procédure
|
|
|
00
|
|
|
#13 | |
![]() ![]() Inscription : janvier 2005 Messages : 2 320 ![]() |
Citation:
|
|
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() Inscription : mai 2005 Messages : 134 ![]() |
ok !!!!!
Donc @ == start et execute == call ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com