Rekordfüggvények
Ezek a függvények rekordértékeket hoznak létre és kezelnek.
Name | Leírás |
---|---|
Record.FieldCount | Egy rekord mezőinek számát adja vissza. |
Record.HasFields | Igaz értéket ad vissza, ha a mező neve vagy mezőneve szerepel egy rekordban. |
Name | Leírás |
---|---|
Geography.FromWellKnownText | A földrajzi értéket jól ismert szöveg (WKT) formátumban ábrázoló szöveget strukturált rekordmá alakítja. |
Geography.ToWellKnownText | Egy strukturált földrajzi pont értékét lefordítja jól ismert szöveg (WKT) ábrázolására. |
GeographyPoint.From | Egy földrajzi pontot ábrázoló rekordot hoz létre részekből. |
Geometry.FromWellKnownText | A jól ismert szöveg (WKT) formátumú geometriai értéket képviselő szöveget strukturált rekordmá alakítja. |
Geometry.ToWellKnownText | Egy strukturált geometriai pont értékét lefordítja jól ismert szöveg (WKT) ábrázolására. |
GeometryPoint.From | Egy geometriai pontot ábrázoló rekordot hoz létre részekből. |
Record.AddField | Mező hozzáadása mezőnévből és értékből. |
Record.Combine | Egyesíti a rekordokat egy listában. |
Record.RemoveFields | Egy új rekordot ad vissza, amely átrendezi az adott mezőket egymáshoz képest. A nem megadott mezők az eredeti helyükön maradnak. |
Record.RenameFields | Egy új rekordot ad vissza, amely átnevezi a megadott mezőket. Az eredményül kapott mezők megtartják az eredeti sorrendjüket. Ez a függvény támogatja a mezőnevek felcserélését és láncolását. Azonban minden célnévnek és a fennmaradó mezőneveknek egyedi készletet kell alkotnia, vagy hiba lép fel. |
Record.ReorderFields | Egy új rekordot ad vissza, amely egymáshoz képest átrendezi a mezőket. A nem megadott mezők az eredeti helyükön maradnak. Két vagy több mezőt igényel. |
Record.TransformFields | Átalakítja a mezőket a transformOperations alkalmazásával. Az transformOperations által támogatott értékekről további információt a Paraméterértékek területen talál. |
Name | Leírás |
---|---|
Record.Field | Az adott mező értékét adja vissza. Ez a függvény egy adott rekord mezőkeresési szintaxisának dinamikus létrehozására használható. Így ez a rekord[mező] szintaxisának dinamikus verziója. |
Record.FieldNames | A mezőnevek listáját adja vissza a rekord mezőinek sorrendjében. |
Record.FieldOrDefault | Egy rekordból származó mező értékét adja vissza, vagy az alapértelmezett értéket, ha a mező nem létezik. |
Record.FieldValues | A rekord mezőinek sorrendjében adja vissza a mezőértékek listáját. |
Record.SelectFields | A bemeneti rekordból kiválasztott mezőket tartalmazó új rekordot ad vissza. A mezők eredeti sorrendje megmarad. |
Name | Leírás |
---|---|
Record.FromList | Egy rekordot ad vissza, amely a mezőértékek listáját és egy mezőkészletet tartalmaz. |
Record.FromTable | Egy rekordot ad vissza mezőneveket és értékeket tartalmazó rekordtáblából. |
Record.ToList | A bemeneti rekord mezőértékeit tartalmazó értékek listáját adja vissza. |
Record.ToTable | Egy bemeneti rekord mezőneveit és értékeit tartalmazó rekordtáblát ad vissza. |
A következő típusdefiníciók a fenti Rekordfüggvényekben hivatkozott paraméterértékek leírására szolgálnak.
Típusdefiníció | Leírás |
---|---|
MissingField beállítás | További információ: MissingField.Type |
Átalakítási műveletek | Az átalakítási műveletek az alábbi értékek egyikével adhatók meg: • Két elem listaértéke, az első elem a mező neve, a második pedig az arra a mezőre alkalmazott átalakítási függvény, amely új értéket hoz létre. • Az átalakítások listája megadható egy listaérték megadásával, és minden elem 2 elem listaértéke a fent leírtak szerint. Példák a Record.TransformFields leírására |
Műveletek átnevezése | Egy rekord átnevezési műveletei a következők valamelyikeként adhatók meg: Egyetlen átnevezési művelet, amelyet két mezőnévből álló lista jelöl, régi és új. Például lépjen a Record.RenameFields leírására. |