Anmelden

View Full Version : systemwerte über SQL



Bobou
27-02-13, 08:12
Hallo zusammen,

Ist es möglich Systemwerte über eine SQL-Abfrage zu ermitteln?
Ich benötige den Systemname oder die IP um im SQL Statement zu erkennen auf welchem System dieses ausgeführt wird.

Vielen Dank im voraus

BenderD
27-02-13, 08:21
... special register current_server kann wie ein Feld verwendet werden

D*B

Pikachu
27-02-13, 08:27
Probier mal mit CURRENT SERVER oder CURRENT_SERVER (http://publib.boulder.ibm.com/iseries/v5r2/ic2929/info/db2/rbafzmst52.htm#HDRCURSRV) als Spalte im SELECT.

andreaspr@aon.at
27-02-13, 08:52
Ab 6.1 brauchst du nicht mal ein Select.

Values (CURRENT SERVER)
Achte jedoch, dass dir CURRENT SERVER den Namen der DB liefert mit der du verbunden bist.
lg Andreas

KM
28-02-13, 09:00
Hallo,

CURRENT_SERVER liefert bei uns aber nicht den Systemnamen, sondern den IASP-Namen.

Gruß,
KM

andreaspr@aon.at
28-02-13, 09:33
CURRENT_SERVER liefert bei uns aber nicht den Systemnamen, sondern den IASP-Namen.

Wie schon vorhin geschrieben, liefert dieses special register den Datenbanknamen und nicht den Systemnamen.
Ich schätze der Name eurer DB ist der gleiche wie der des iASP.
--> WRKRDBDIRE

lg Andreas

KM
28-02-13, 09:51
Ja, der Datenbankname IASP33 wird automatisch beim Einrichten des IASPs angelegt.

Gruß,
KM