Forum: SQL |
Thema:
AW: Prozedur über linked Server auf Oracle mit Rückgabewert |
Von:
Guido Nachtigall (
24.01.2007 11:26) |
Hallo, Thomas,
hast du es schon einmal mit
select Schema.GET_TS(vNumber) from dual
versucht ?
Betreff |
Von |
Datum |
|
|
Thomas
Scherner
|
24.01.2007 13:32 |
|
|
Guido
Nachtigall
|
24.01.2007 14:13 |
|
|
AW: AW: AW: AW: Prozedur über linked Server auf...
Hallo Guido,<br>leider bin ich weder in SQL noch Oracle fit. Es läuft zwar alles bei mir mit den linked servern doch bei sowas hänge ich fest..<br>Hier steht es nur so drin als beschreibung zum meinem... |
|
|
|
|
|
Thomas
Scherner
|
24.01.2007 17:03 |
|
|
AW: AW: AW: AW: AW: Prozedur über linked...
Hallo, Thomas,
sieht der Funktionskopft tatsächlich so aus :
Schema.GET_TS(vNumber);
oder wird kein Wert übergeben sondern nur zurück
vNumer = Schema.GET_TS();
Welche Fehlermeldungen bekommst du... |
|
|
|
|
|
Guido
Nachtigall
|
25.01.2007 11:24 |
|
|
AW: AW: AW: AW: AW: AW: Prozedur über...
Hallo Guido,<br>es siehrt wirklich alles so aus. Auf dem Oracle bzw. mit SQL* kann ich dieses Statement absetzen:<br>declare <br><br>vNumber NUMBER; <br><br>begin <br><br>Schema.GET_TS(vNumber);... |
|
|
|
|
|
Thomas
Scherner
|
26.01.2007 09:35 |
|
|
AW: AW: AW: AW: AW: AW: AW: Prozedur...
Hallo, Thomas,
wenn du beim Linked Server-Arbeiten
Variablen deklarieren und mitgeben kannst, dann müsstest du
sie auch im Statement mitgeben können.
Also ungefähr so:
select * from... |
|
|
|
|
|
Guido
Nachtigall
|
26.01.2007 10:56 |
|
|
AW: AW: AW: AW: AW: AW: AW: AW:...
Hey Guido,<br>er sagt mir das Objekt hat keine Tabelle. Wenn ich es so ausführe.<br>Die Variable muss ich auf dem Oracle Server anlegen.<br>Das sag ich ihm dann schreib es mir auf dem Oracle in... |
|
|
|
|
|
Thomas
Scherner
|
26.01.2007 16:39 |
|
|
AW: AW: AW: AW: AW: AW: AW: AW:...
Hallo, Thomas,
kannst du eine Funktion auf der Oracle-DB schreiben,
die die genannte Prozedur aufruft und dann
den gewünschten Wert zurückgibt (
in etwa so... vNumer:= GetSerial();)
|
|
|
|
|
|
Guido
Nachtigall
|
29.01.2007 14:07 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!