Type.ReplaceTableKeys
कुंजियों की निर्दिष्ट की गई सूची द्वारा प्रतिस्थापित सभी कुंजियों के साथ एक नई तालिका प्रकार लौटाता है.
Syntax
Type.ReplaceTableKeys(
tableType as type,
keys as list
) as type
Remarks
कुंजियों की निर्दिष्ट सूची द्वारा प्रतिस्थापित सभी कुंजियों के साथ एक नया तालिका प्रकार लौटाता है.
प्रत्येक कुंजी को निम्नलिखित रूप में एक रिकॉर्ड का उपयोग करके परिभाषित किया गया है:
-
Columns
: कॉलम नामों की एक सूची जो कुंजी को परिभाषित करती है -
प्राथमिक
:सही
यदि कुंजी तालिका की प्राथमिक कुंजी है; अन्यथा,गलत
Examples
Example #1
तालिका प्रकार पर मुख्य जानकारी बदलें.
let
BaseType = type table [ID = number, FirstName = text, LastName = text],
KeysAdded = Type.ReplaceTableKeys(
BaseType,
{
[Columns = {"ID"}, Primary = true],
[Columns = {"FirstName", "LastName"}, Primary = false]
}
),
DetailsOfKeys = Type.TableKeys(KeysAdded)
in
DetailsOfKeys
Result:
{
[Columns = {"ID"}, Primary = true],
[Columns = {"FirstName", "LastName"}, Primary = false]
}
Example #2
तालिका प्रकार पर पहले से परिभाषित मुख्य जानकारी साफ़ करें.
let
TypeWithKey = Type.AddTableKey(type table [ID = number, Name = text], {"ID"}, true),
KeyRemoved = Type.ReplaceTableKeys(TypeWithKey, {}),
DetailsOfKeys = Type.TableKeys(KeyRemoved)
in
DetailsOfKeys
Result:
{}
Category
Type