Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce GETCURRENTDATETIMESTATIC vrátí stejnou hodnotu data a času UTC pro všechny položky v dotazu jako řetězec ISO 8601. To je užitečné pro konzistentní časová razítka napříč výsledky dotazu.
Syntaxe
GETCURRENTDATETIMESTATIC()
Návratové typy
Vrátí aktuální datum a čas UTC jako řetězec ve formátu ISO 8601 konzistentní pro všechny položky v dotazu.
Examples
Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.
Získání statického a nestatického aktuálního data a času
V tomto příkladu GETCURRENTDATETIMESTATIC se funkce používá k vrácení stejného časového razítka pro všechny položky, zatímco GetCurrentDateTime pro každou položku vrátí jinou hodnotu.
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á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í.