GetCurrentDateTimeStatic (dotaz NoSQL)
PLATÍ PRO: NoSQL
Vrátí aktuální datum a čas UTC (Coordinated Universal Time) jako řetězec ISO 8601.
Důležité
Statická varianta této funkce načítá pouze datum a čas jednou na oddíl. Další informace o nestatické variantě najdete v tématuGetCurrentDateTime
Syntaxe
GetCurrentDateTimeStatic()
Návratové typy
Vrátí aktuální hodnotu řetězce data a času UTC ve formátu round-trip (ISO 8601).
Poznámka:
Další informace o formátu odezvy najdete v tématu Formát odezvy .NET. Další informace o formátu ISO 8601 naleznete v tématu ISO 8601.
Příklady
Tento příklad používá kontejner s cestou klíče oddílu /pk
. Kontejner obsahuje tři položky se dvěma položkami ve stejném logickém oddílu a jednu položku v jiném logickém oddílu.
[
{
"id": "1",
"pk": "A"
},
{
"id": "2",
"pk": "A"
},
{
"id": "3",
"pk": "B"
}
]
Tato funkce vrátí stejné statické datum a čas pro položky ve stejném oddílu. Pro porovnání získá nestatická funkce novou hodnotu data a času pro každou položku, která odpovídá dotazu.
SELECT
i.id,
i.pk AS partitionKey,
GetCurrentDateTime() AS nonStaticDateTime,
GetCurrentDateTimeStatic() AS staticDateTime
FROM
items i
[
{
"id": "1",
"partitionKey": "A",
"nonStaticDateTime": "2023-06-28T18:32:12.4500994Z",
"staticDateTime": "2023-06-28T18:32:12.4499507Z"
},
{
"id": "2",
"partitionKey": "A",
"nonStaticDateTime": "2023-06-28T18:32:12.4501101Z",
"staticDateTime": "2023-06-28T18:32:12.4499507Z"
},
{
"id": "3",
"partitionKey": "B",
"nonStaticDateTime": "2023-06-28T18:32:12.4501181Z",
"staticDateTime": "2023-06-28T18:32:12.4401181Z"
}
]
Poznámka:
Položky v různých logických oddílech můžou existovat ve stejném fyzickém oddílu. V tomto scénáři by statická hodnota data a času byla stejná.
Poznámky
- Tato statická funkce se volá jednou na oddíl.
- Statické verze systémových funkcí získávají jejich odpovídající hodnoty pouze jednou během vazby, a neopakují se opakovaně v modulu runtime, jak je tomu u nestatických verzí stejných funkcí.