Concat Vorname und Nachname mit Leerzeichen dazwischen in oracle pl sql
Habe ich eine Anforderung, concat user first_ name und Nachname (mit Leerzeichen dazwischen in Oracle.
Ex: first_name ist 'Hopkins'
- und Nachname ist 'Joe'
.
Vollständigen Namen gedruckt werden soll, als Hopkins Joe.
Ich bin mit Oracle 11g und es funktioniert in SQL-Abfrage, aber nicht in der gespeicherten Prozedur.
versuchen Sie, diese first_name || '' || last_name
Zeigen Sie uns Ihre gespeicherte Prozedur
Zeigen Sie uns Ihre gespeicherte Prozedur
InformationsquelleAutor Ram | 2016-10-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
ODER
Kann u post Ihre Filiale Prozedur-code??
Was ist "funktioniert nicht"? Bitte nicht nur sagen, dass es nicht funktioniert ohne den code, den Sie versucht und die genaue Fehlermeldung, die Sie bekam.
InformationsquelleAutor Jibin Balachandran
Versuchen, diese
Beispiel:
InformationsquelleAutor JYoThI
Nicht zu benutzen brauchen CONCAT-Funktion zweimal auf. Concat mit dem Raum wird auf diese Weise arbeiten
InformationsquelleAutor shanika yrs
Dies funktionieren wird:
Unten ist der store proc.
create or REPLACE PROCEDURE concat_names AS BEGIN DBMS_OUTPUT.PUT_LINE('empId' || 1255); DBMS_output.put_line('Voller Name ist:' || CONCAT(CONCAT('Hopkins', ' '),'Joe')); DBMS_output.put_line ("Full-Name mit der id:' || 'Hopkins' || '' || 'Joe' ||' '|| 1255 ); END ; set serveroutput on; exec concat_names();
Das ist in Ordnung, die in windows aber nicht unter mac OS. Jedenfalls werde ich nach den Fehler morgen mal, bin ich im Büro.
InformationsquelleAutor wieseman