Concat firstname et lastname avec de l'espace entre les deux dans oracle pl sql
J'ai une obligation de concat utilisateur first_ nom, et le nom de l'espace entre les deux dans Oracle.
Ex: prenom est 'Hopkins'
et last_name est 'Joe'
.
Nom complet doit être imprimé comme Joe Hopkins.
Je suis à l'aide d'Oracle 11g et il travaille dans la requête SQL, mais ne fonctionne pas dans une procédure stockée.
essayez ce prenom || '' || nom
Montrez-nous votre procédure stockée
Montrez-nous votre procédure stockée
OriginalL'auteur Ram | 2016-10-15
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
OU
U peut poster votre magasin code de procédure??
Qu'est-ce que "ne pas travailler"? Merci de ne pas juste dire qu'il ne fonctionne pas sans donner le code que vous avez essayé et le message d'erreur exact que vous avez obtenu.
OriginalL'auteur Jibin Balachandran
Essayer cette
Exemple:
OriginalL'auteur JYoThI
Pas besoin d'utiliser la fonction CONCAT deux fois. Concat avec espace de travail de cette façon
OriginalL'auteur shanika yrs
Cela fonctionne:
Ci-dessous le magasin de proc.
create or replace PROCEDURE concat_names QUE COMMENCER DBMS_OUTPUT.PUT_LINE('empId est' || 1255); DBMS_output.put_line('Nom Complet est:' || CONCAT(CONCAT('Hopkins', ' '),'Joe')); DBMS_output.put_line('Nom Complet avec l'id est:' || 'Hopkins' || '' || 'Joe' ||' '|| 1255 ); FIN ; set serveroutput on; exec concat_names();
Cela fonctionne bien sous windows, mais pas sous mac OS. De toute façon, je vais poster l'erreur de demain une fois que je suis dans le bureau.
OriginalL'auteur wieseman