Bonjour , je suis débutant en PL/SQL , et veux executer ce petit code , mais il me donne une erreur .
voila le code:
define employee_number = 124; DECLARE emp_rec emp%ROWTYPE; BEGIN SELECT * INTO emp_rec FROM emp WHERE empno = &employee_number; INSERT INTO retired_emps(empno, ename, job)
Est ce que l'erreur persiste toujours si tu ne mets pas la ligne DEFINE mais que tu la remplaces dans les déclaration par employee_number number := 124;
#RLTW95 : Oui , si je ne met pas la ligne DEFINE et je remplace dans la declaration par employee_number number := 124;
ca ne me donne aucun erreur ,mais c'est pas le but que je veux , je veux que l'utilisateur a la possiblité d'entrer la valeur employe_number , avez vous une solution ?
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
rien
rien