Frage : Sql-einzelner Anführungsstrich, der oben Fragenresultate verwirrt

In der Frage unten gibt es eine Aufzeichnung in der Datenbank und der Schnurwert des Feld called
TRXDSCRN hat den Wert „WIRD NICHT fakturiert“.

, sobald die Fragenschläge, die auf der Aufzeichnung auffangen, meine Frage zusammenstößt. Ich versuchte, einen ersetzenbefehl einzusetzen, den einzelnen Anführungsstrich loszuwerden, aber der arbeitete nicht. Wie justiere ich dieses, um die Frage zu erhalten, um erfolgreich durchzuführen?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
SELECT ltrim (jl.jobnumber) als jobnumber, jl.transnmbr, jl.mastertype, jl.masterid, pm.vendname, jl.debitamt, jl.crdtamnt,
VCHRNMBR = Fall isnull (pw.vchrnmbr, 0) wenn 0 dann isnull (po.vchrnmbr, 0) wenn 0 dann ph.vchrnmbr sonst pw.vchrnmbr Ende des sonst po.vchrnmbr Endes umkleiden,
DOCTYPE = Fall isnull (pw.doctype, 0) wenn 0 dann isnull (po.doctype, 0) wenn 0 dann ph.doctype sonst pw.doctype Ende des sonst po.doctype Endes umkleiden,
DOCDATE = Fall isnull (pw.docdate, 0) wenn 0 dann isnull (po.docdate, 0) wenn 0 dann ph.docdate sonst pw.docdate Ende des sonst po.docdate Endes umkleiden,
SPÄTERES DATUM = Fall isnull (pw.pstgdate, 0) wenn 0 dann isnull (po.posteddt, 0) wenn 0 dann ph.posteddt sonst pw.pstgdate Ende des sonst po.posteddt Endes umkleiden,
--DOCNUMBR = Fall isnull (pw.docnumbr, 0) wenn 0 dann isnull (po.docnumbr, 0) wenn 0 dann ph.docnumbr sonst pw.docnumbr Ende des sonst po.docnumbr Endes umkleiden,
DOCAMNT = Fall isnull (pw.docamnt, 0) wenn 0 dann isnull (po.docamnt, 0) wenn 0 dann ph.docamnt sonst pw.docamnt Ende des sonst po.docamnt Endes umkleiden,
TRXDSCRN = Fall isnull (pw.trxdscrn, 0) wenn 0 dann isnull (po.trxdscrn, 0) umkleiden wenn 0 dann (ph.trxdscrn, PUTZFRAU (39), '') ersetzen sonst (po.trxdscrn, PUTZFRAU (39), '') Ende ersetzen sonst ersetzen (pw.trxdscrn, PUTZFRAU (39), '') Ende,
jl.docsource, jl.actnumst, gl.accatnum
Vom gl gl00100 gl00102 Glc, pm00200 P.M., job_linker als jl
LINKE ÄUSSERE VERBINDEN pm10000 als pw 
 AUF jl.transnmbr = pw.vchrnmbr
LINKE ÄUSSERE VERBINDEN pm20000 als PO 
 AUF jl.transnmbr = po.vchrnmbr
LINKE ÄUSSERE VERBINDEN pm30200 als pH 
 AUF jl.transnmbr = ph.vchrnmbr
wo jl.mastertype='VEN und len (rtrim (jl.jobnumber))>0 und jl.masterid = pm.vendorid und gl.actnumbr_1=jl.actnumst und gl.accatnum=glc.accatnum und gl.accatnum>=31
Auftrag durch jl.transnmbr

Antwort : Sql-einzelner Anführungsstrich, der oben Fragenresultate verwirrt

Weitere Lösungen  
 
programming4us programming4us