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 GETCURRENTTIMESTAMPSTATIC vrátí statickou hodnotu časového razítka (milisekundy od epochy Unixu) pro všechny položky ve stejném oddílu.
Syntaxe
GETCURRENTTIMESTAMPSTATIC()
Návratové typy
Vrátí číselnou hodnotu se znaménkem, která představuje aktuální počet milisekund, které uplynuly od epochy Unixu (00:00:00 Thursday, 1 January 1970).
Examples
Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.
Statické časové razítko na oddíl
V tomto příkladu GETCURRENTTIMESTAMPSTATIC vrátí funkce stejné statické časové razítko pro položky ve stejném oddílu.
SELECT
i.id,
i.pk AS partitionKey,
GETCURRENTTIMESTAMP() AS nonStaticTimestamp,
GETCURRENTTIMESTAMPSTATIC() AS staticTimestamp
FROM
items i
[
{
"id": "1",
"partitionKey": "A",
"nonStaticTimestamp": 1687977636235,
"staticTimestamp": 1687977636232
},
{
"id": "2",
"partitionKey": "A",
"nonStaticTimestamp": 1687977636235,
"staticTimestamp": 1687977636232
},
{
"id": "3",
"partitionKey": "B",
"nonStaticTimestamp": 1687977636238,
"staticTimestamp": 1687977636237
}
]
Poznámky
- 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í.