次のスクリプトをテーブルに挿入していますが、いくつか問題があります。PL/SQL Developerで を挿入する際の問題
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> </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;
関心の一部は以下の
<xsl:text> </xsl:text>
私はPL/SQL Developerを使用して、それが実体として
を認識し、私の上に私がスクリプトを実行していますです私はそれにしたい値を入力する必要があります。私が望むのは、XSL内のシンプルな空白で、ファーストとラストネームが区切られます。私は次のリンクからすべての提案を試みました:orafaq - 私はちょうどそれを働かせることができません。挿入しようとすると失敗するか、データを抽出すると失敗します。
XSLに空白を挿入する簡単な方法はありますか?
PL/SQL Developerのように、SQL * Plusによく似た「スクリプト変数」と見えます。スクリプトを実行する前に 'SET DEFINE OFF'を実行してみてください(少なくともSQL * Plusの問題を修正してください) –
はすでにこれを試しています:( – Herter
PL/SQL Developerマニュアルを調べる必要があります... –