Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Systemobjekte » Systemprozeduren » Alphabetische Liste der Systemprozeduren

 

sa_conn_properties-Systemprozedur

Liefert Informationen über Verbindungseigenschaften

Syntax
sa_conn_properties( [ Verbindung-ID-Parameter ] )
Argumente
  • Verbindung-ID-Parameter   Mit diesem optionalen INTEGER-Parameter können Sie die ID-Nummer einer Verbindung angeben.

Ergebnismenge
Spaltenname Datentyp Beschreibung
Number INTEGER Die ID-Nummer der Verbindung
PropNum INTEGER Die Nummer der Verbindungseigenschaft
PropName VARCHAR(255) Der Name der Verbindungseigenschaft
PropDescription VARCHAR(255) Die Beschreibung der Verbindungseigenschaft
Value LONG VARCHAR Der Wert der Verbindungseigenschaft
Bemerkungen

Gibt die Verbindungs-ID als Nummer (Number) zurück und gibt die Nummer der Verbindungseigenschaft (PropNum), den Eigenschaftsnamen (PropName), die Eigenschaftsbeschreibung (PropDescription) und den Wert (Value) für jede verfügbare Verbindungseigenschaft zurück. Für alle Verbindungseigenschaften, Datenbankoptionseinstellungen für Verbindungen und Statistiken für Verbindungen werden Werte zurückgegeben. Gültige Eigenschaften mit NULL-Werten werden ebenfalls zurückgegeben.

Wenn kein Verbindung-ID-Parameter angegeben ist, werden die Eigenschaften aller Verbindungen mit der aktuellen Datenbank zurückgegeben. Wenn Verbindung-ID-Parameter kleiner als Null ist, werden Optionswerte für die aktuelle Datenbank zurückgegeben.

Berechtigungen

Keine

Nebenwirkungen

Keine

Siehe auch
Beispiele

Das folgende Beispiel verwendet die Systemprozedur sa_conn_properties, um eine Ergebnismenge zurückzugeben, die Informationen über die Verbindungseigenschaften für alle Verbindungen zusammenfasst.

CALL sa_conn_properties( );
Number PropNum PropName ...
79 37 CacheHits ...
79 38 CacheRead ...
... ... ... ...

Dieses Beispiel verwendet die Systemprozedur sa_conn_properties, um eine Liste aller Verbindungen in abnehmender Reihenfolge anhand der CPU-Zeit zurückzugeben*:

SELECT Number AS connection_number,
    CONNECTION_PROPERTY ( 'Name', Number ) AS connection_name,
    CONNECTION_PROPERTY ( 'Userid', Number ) AS user_id,
  CAST ( Value AS NUMERIC ( 30, 2 ) ) AS approx_cpu_time
  FROM sa_conn_properties()
  WHERE PropName = 'ApproximateCPUTime'
  ORDER BY approx_cpu_time DESC;

*Beispiel mit freundlicher Genehmigung von Breck Carter, RisingRoad Professional Services ([external link] http://www.risingroad.com).