'||

Frage : Oracle-Cursor-Schleife gibt Störung ora-06502

Die folgenden Codearbeiten für kleine Mengen data
but gibt diese Störung mit vielen Daten.

BEGIN
*
ERROR an Linie 1:
ORA-06502: PL/SQL: numerisches oder Wert error
ORA-06512: an der Linie 68
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
…
erklären
v_body clob;
Cursor c ist
 * von den Tabellen vorwählen;
…
---- ANFANG DER TABELLE
v_body: = v_body||'  ';

--Überschriften
v_body: = v_body||' ||
'||
'||
'||
'||
'||
'||
„“;

für v in der c-Schleife       --(dieses ist, wo die Störung auftritt)

v_body: = v_body||' ||
'||
'||
'||
'||
'||
'||
„“;

Endenschleife;
v_body: = v_body||' 
PO ID#Vendor ID#Vendor Loc#Project#Activity#PO Line#
||v.po_id||' ||v.ps_vendor_id||' ||v.ps_vendor_loc||' ||v.project_id||' ||v.activity_id||' ||v.po_line_no||'
'; ---- ENDE DER TABELLE v_body: = v_body||' ';

Antwort : Oracle-Cursor-Schleife gibt Störung ora-06502

traurig beachtete ich nicht dieses vorher…
eine oder mehrere der Spalten, die Sie sind nicht eine Schnurart hinzufügen

Versuch, der sie in to_char einwickelt

'
„|| to_char (v.po_line_no) ||“
Weitere Lösungen  
 
programming4us programming4us