Wie fügen Sie einen leeren Bereich in oracle pl sql

 SELECT lpad(nvl(substr(to_char(nvl(edt.leave,'''')),1,10),'''') || nvl(decode(leave_time,null,'''',
 decode(edt.leave_time,''P'',''-PM'',''-AM'')),''''),10,'' '') LeaveType,
 CASE WHEN substr(to_char(rh.holiday_date,''dd/MM/yyyy''),1,10) IS NOT NULL THEN
      substr(to_char(rh.holiday_date,''dd/MM/yyyy''),1,10)
      ELSE
      ''          ''
      END HolidayDate, FROM TABLE

Habe ich, dass ein Teil des Codes in mein Paket, dass zugegriffen wird, die von crystal reports... immer wenn ich die Daten exportieren, die es nicht gib mir die 10 Räume auf meinem ANDEREN(eingeschlossen in einfachen Anführungszeichen), wenn der Datensatz nicht über ein holiday_Date Wo habe ich bloß falsch gemacht?

  • Das bedeutet Räume schaffen, damit etwas anderes (Crystal, vermutlich) ist, Sie zu banalisieren. Ist es die Beibehaltung der Links-Polsterung auf LeaveType? Paar Hinweise: Erstens, möchten Sie vielleicht Blick auf die alternative quoting-Mechanismus so dass Sie nicht haben, um manuell die Flucht der einzelnen Angebote, so dass es besser lesbar und einfacher zu laufen standalone. Zweitens eine leere Zeichenfolge ist das gleiche wie null in Oracle, oder Beispiel nvl(edt.leave,'') muss nicht alles erreichen. Man könnte vereinfacht dies einiges.
InformationsquelleAutor user2784400 | 2016-03-18
Schreibe einen Kommentar