该 GETCURRENTTICKSSTATIC 函数为同一分区中的所有项返回静态纳秒时钟周期值(自 Unix 纪元以来的 100 纳秒间隔)。
Syntax
GETCURRENTTICKSSTATIC()
返回类型
返回一个有符号数值,该值表示自 Unix 纪元()以来经过的 100 纳秒时钟周期的当前数字。00:00:00 Thursday, 1 January 1970
例子
本部分包含有关如何使用此查询语言构造的示例。
每个分区的静态时钟周期数
在此示例中,该 GETCURRENTTICKSSTATIC 函数为同一分区中的项返回相同的静态刻度。
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
}
]
注解
- 系统函数的静态版本仅在绑定期间获取其各自的值一次,而不是在运行时重复执行,就像相同函数的非静态版本一样。