Type.TableKeys

Syntax

Type.TableKeys(tableType as type) as list

Info

Gibt die möglicherweise leere Liste mit Schlüsseln für den angegebenen Tabellentyp zurück.

Jeder Schlüssel wird durch einen Datensatz in der folgenden Form beschrieben:

  • Columns: eine Liste der Spaltennamen, die den Schlüssel definieren
  • Primary: true, wenn der Schlüssel der Primärschlüssel der Tabelle ist; andernfalls false

Beispiel 1

Gibt die Schlüsselinformationen für einen Tabellentyp zurück.

Verwendung

let
    BaseType = type table [ID = number, Name = text],
    AddKey = Type.AddTableKey(BaseType, {"ID"}, true),
    DetailsOfKeys = Type.TableKeys(AddKey)
in
    DetailsOfKeys

Ausgabe

{[Columns = {"ID"}, Primary = true]}