我可以在ssms中执行以下查询,以获取sql服务器数据库的当前日期时间:
select GETDATE()
是否可以使用任何类型的可比较查询来获取Azure自定义日志中正在使用的当前日期时间?我试图通过azure日志查询提交等效的内容,但语法似乎无效:
MyLog_CL
| now()
答案 0 :(得分:0)
是的,可以将代码用作打击(可以将表 Event 更改为任何表,例如 MyLog_CL ):
Event
| extend now=now() // now() is based on utc, you can use now(8h) to specify the time zone as utc+8
| project now
| take 1
请注意,now()是基于utc的,您可以使用now(8h)或任何其他小时来指定时区,因为utc + x(x可以是1,2,3 ...)。
以下是now()的一些常用用法,如果您感兴趣,可以看一下。
在使用立即输入天蓝色日志查询时,请遵循以下说明:
1。只想查看当前日期时间,请使用print method
打印日期时间:
print now()
,它将打印出当前日期时间(utc)。
print now(8h)
,它将打印出当前日期时间(utc + 8)。
2。在azure日志表中使用now()时,应在where子句中使用它来过滤结果:
Event
| where TimeGenerated <= now()
或
Event
| where TimeGenerated <= now(-3h)
以下屏幕截图仅供参考: