【问题标题】:How to find user, which last modified a view如何查找最后修改视图的用户
【发布时间】:2022-10-14 23:37:49
【问题描述】:

我在名为“db”的数据库中有一个名为“employee”的视图

通过以下查询,我可以看到上次更改视图是在“2022-10-07 12:55:14.238 +0000”:

select * from db.information_schema.tables where TABLE_NAME = 'employee'

但是,我没有关于更改它的用户的信息。

是否有一个查询可以让我找到更改视图的用户的名称。

谢谢, ķ

【问题讨论】:

    标签: snowflake-cloud-data-platform


    【解决方案1】:

    您可以使用 snowflake.account_usage.access_history 视图中的 OBJECTS_MODIFIED 列。

    选择用户名 , query_id , query_start_time , direct_objects_accessed , base_objects_accessed,OBJECTS_MODIFIED 来自 access_history 按 1, 3 desc 排序 ;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-30
      • 2011-05-22
      • 2017-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多