Hallo
Ich habe folgende Situation:
Ich starte ein SQL-Script mit einem Batch:
c:\oracle\oradev\bin\plus80.exe user/pw@db @c:\test.sql 006118550101
006118550101 ist die Variable, die ich übergebe.
Das SQL-Script:
...
define Dateiname = &1
pool c:\&Dateiname..csv
select....
...
funktioniert einwandfrei.
Ich möchte nun für den Dateinamen nur die ersten 8 Stellen haben, also 00611855:
define Dateiname = substr(&1,1,8)
Das funktioniert jedoch nicht.
Wie kann ich den Dateinamen anpassen?
Danke und Gruss, Thomas
Ich habe folgende Situation:
Ich starte ein SQL-Script mit einem Batch:
c:\oracle\oradev\bin\plus80.exe user/pw@db @c:\test.sql 006118550101
006118550101 ist die Variable, die ich übergebe.
Das SQL-Script:
...
define Dateiname = &1
pool c:\&Dateiname..csv
select....
...
funktioniert einwandfrei.
Ich möchte nun für den Dateinamen nur die ersten 8 Stellen haben, also 00611855:
define Dateiname = substr(&1,1,8)
Das funktioniert jedoch nicht.
Wie kann ich den Dateinamen anpassen?
Danke und Gruss, Thomas
Comment