PDA

View Full Version : Anzeige Stored PRocedure auf 5250 Emulation



Seiten : 1 [2]

ExAzubi
25-02-16, 12:50
Danke Dieter hat geklappt --> folgende SQL funktionieren:
- SELECT CAST(ROUTINE_DEFINITION as VARCHAR (9000))
- SELECT CHAR(ROUTINE_DEFINITION, 2000)
folgenden nicht
SELECT CHAR(SUBSTR(ROUTINE_DEFINITION, 1, 2000)) ==> Ist zu groß

Danke an alle die geholfen haben....

andreaspr@aon.at
25-02-16, 12:52
Ja, 7.2.
Wo hast du das denn gelesen?
In der CAST-Tabelle (Table 16. Supported Casts Between Built-In Data Types) steht auch, dass es geht.
Unter berücksichtigung der Fußnote:
Conversion is only supported for Unicode graphic. If the other data type is FOR BIT DATA, conversion is not supported.

BenderD
25-02-16, 13:25
folgenden nicht
SELECT CHAR(SUBSTR(ROUTINE_DEFINITION, 1, 2000)) ==> Ist zu groß


... da fehlt was beim CAST:
SELECT CHAR(SUBSTR(ROUTINE_DEFINITION, 1, 2000), 2000)

D*B