Einsetzen Probleme   mit PL/SQL Developer

Habe ich das folgende Skript, ich möchte in eine Tabelle einfügen, aber ich habe einige Probleme mit ihm.

declare
    v_xslt9 varchar2(32767) := '<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="UTF-8" indent="yes"/> <xsl:template name="Template"> <xsl:text>Kære </xsl:text> <xsl:value-of select="/nameValueMap/entry[string=''FIRST_NAME'']/string[2]"/> <xsl:text>&nbsp;</xsl:text> <xsl:value-of select="/nameValueMap/entry[string=''LAST_NAME'']/string[2]"/></xsl:template> </xsl:stylesheet>'
begin
    insert into XSLT values ('','Note',sysdate,v_xslt9,sysdate,'T','')
end;

Teil von Interesse ist die folgende

<xsl:text>&nbsp;</xsl:text>

Ich bin mit PL/SQL Developer und wenn ich das Skript oben erkennt

&nbsp;

als eine Einheit und ich habe dann zu geben, welchen Wert ich will. Was ich will ist ein einfaches Leerzeichen innerhalb der XSL-solche, die den vor-und Nachnamen, getrennt werden. Ich habe versucht, alle Anregungen aus dem folgenden link: orafaq - I just cant get it to work. Entweder es schlägt fehl, wenn ich versuche zu legen oder es schlägt fehl, wenn ich die Daten extrahieren.

Gibt es eine einfache Möglichkeit zum einfügen eines Leerzeichen in der XSL?

Scheint, wie PL/SQL-Entwickler sieht, die als "Skript-Variablen" ähnlich wie SQLPlus. Versuchen Sie SET DEFINE OFF vor der Ausführung Ihres Skripts (das würde zumindest das problem lösen in SQLPlus)
auch schon versucht.. ohne Glück 🙁
Dann müssen Sie schauen in der PL/SQL-Developer manual...

InformationsquelleAutor Herter | 2012-01-09

Schreibe einen Kommentar