Kategorien:

Systemfunktionen (Systeminformationen)

SYSTEM$GET_ALL_REFERENCES

Iteriert durch alle Zuordnungen für eine Referenz und gibt Informationen über die Zuordnungen zurück.

Syntax

SYSTEM$GET_ALL_REFERENCES('<reference_name>', [, <include_details> = True | False ])
Copy

Argumente

Erforderlich

'reference_name'

Der Name der Referenz.

include_details = True | False

Bestimmt den Typ der von der Funktion zurückgegebenen Informationen. Weitere Informationen dazu finden Sie unter Rückgabewerte.

Rückgabewerte

  • Wenn der Parameter include_details auf True gesetzt ist, wird ein VARCHAR mit einem JSON-Objekt zurückgegeben, das ein Array mit den folgenden Name/Wert-Paaren enthält:

    {
      "alias": "<value>",
      "database": "<value>",
      "schema": "<value>",
      "name": "<value>"
    }
    
    Copy

    Wobei:

    • alias: Der vom System generierte Alias für die Referenz.

    • database: Der Name der übergeordneten Datenbank des Verbraucherobjekts, wenn sich das Objekt in einer Datenbank befindet. Andernfalls: null.

    • schema: Das übergeordnete Schema des Verbraucherobjekts, wenn sich das Objekt in einem Schema befindet. Andernfalls: null.

    • name: Der Name des Verbraucherobjekts.

  • Wenn der Parameter include_details auf False gesetzt ist, wird ein Array mit vom System generierten Aliasen zurückgegeben:

    • Wenn die Referenz nicht mit einem Objekt verbunden ist, wird eine leere Liste zurückgegeben.

    • Wenn die Referenz einem Objekt zugeordnet ist, werden alle Zuordnungen für eine mehrwertige Referenz zurückgegeben.

    • Wenn die Referenz eine Referenz mit einem Wert ist, wird 0 zurückgegeben.