A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: Funktionen: System Funktionen

pssinfo()

Die System Funktion pssinfo() entstand aus der Notwendigkeit, in der Lage sein zu müssen IPv6 IP Adressen mit einer Länge von 64 Bytes in voller Länge darzustellen. Die IP Adresse wird in ASE normalerweise in der System Tabelle sysprocesses gespeichert. Allerdings hätte diese Tabelle zur Aufnahme der IPv6 Darstellung vergrößert werden müssen. Da das nicht möglich war, wurde die Funktion pssinfo eingführt, um die IPv6 IP Adresse aus internen Memory Strukturen auszulesen. Die Funktion pssinfo() steht ab ASE Version 12.5.4 zur Verfügung.

Syntax der System Funktion pssinfo()

    pssinfo(spid | 0, 'option')
    

Die Parameter der System Funktion pssinfo()

"spid"
Der Parameter "spid" ist die Prozess ID der Session, über die Informationen ausgelesen werden sollen. Die "spid" kann mit Hilfe der Stored Procedure "sp_who", oder aus der Spalte spid der System Tabelle sysprocesses bestimmt werden. Wird anstatt der Prozess ID der Wert "0" an die Funktion übergeben, so wird als Standardwert die "spid" der aktuellen Session genommen.

"option"
Der Parameter "option" der Funktion pssinfo() enthält als Wert ein Feld der, in Memory vorgehaltenen, PSS Struktur, einer internen Verwaltungsstruktur eines laufenden Prozesses. Mögliche Werte für diesen Parameter sind: