GetCurrentTicksStatic (NoSQL-lekérdezés)
A KÖVETKEZŐRE VONATKOZIK: NoSQL
Az azóta 00:00:00 Thursday, 1 January 1970
eltelt 100 nanoszekundumos kullancsok számát adja vissza.
Fontos
A függvény statikus változata partíciónként csak egyszer kéri le az időbélyeget. A nem statikus változatról további információt aGetCurrentTicks
Syntax
GetCurrentTicksStatic()
Visszatérési típusok
Aláírt numerikus értéket ad vissza, amely a Unix-korszak (00:00:00 Thursday, 1 January 1970
) óta eltelt 100 nanoszekundumos kullancsok aktuális számát jelöli.
Példák
Ez a példa egy olyan tárolót használ, amelynek partíciókulcs-elérési útja a következő /pk
: . A tárolóban három elem található, amelyek két elemet tartalmaznak ugyanazon a logikai partíción belül, és egy elemet egy másik logikai partícióban.
[
{
"id": "1",
"pk": "A"
},
{
"id": "2",
"pk": "A"
},
{
"id": "3",
"pk": "B"
}
]
Ez a függvény ugyanazt a statikus nanoszekundumjelet adja vissza az ugyanazon partíción belüli elemeknél. Összehasonlításképpen a nemsztatikus függvény egy új nanoszekundumos ticks értéket kap a lekérdezés által egyeztetett egyes elemekhez.
SELECT
i.id,
i.pk AS partitionKey,
GetCurrentTicks() AS nonStaticTicks,
GetCurrentTicksStatic() AS staticTicks
FROM
items i
[
{
"id": "1",
"partitionKey": "A",
"nonStaticTicks": 16879779663422236,
"staticTicks": 16879779663415572
},
{
"id": "2",
"partitionKey": "A",
"nonStaticTicks": 16879779663422320,
"staticTicks": 16879779663415572
},
{
"id": "3",
"partitionKey": "B",
"nonStaticTicks": 16879779663422380,
"staticTicks": 16879779663421680
}
]
Feljegyzés
Lehetséges, hogy a különböző logikai partíciók elemei ugyanabban a fizikai partícióban léteznek. Ebben a forgatókönyvben a statikus nanoszekundumjelek értéke azonos lenne.
Megjegyzések
- Ezt a statikus függvényt partíciónként egyszer hívjuk meg.
- A rendszerfüggvények statikus verziói csak egyszer kapják meg a megfelelő értékeket a kötés során, ahelyett, hogy ismétlődően hajtanák végre a futásidőben, ahogyan az ugyanazon függvények nem statikus verziói esetében is előfordul.