【问题标题】:How do I test access to a specified database VIEW in SQL Server?SQL Server中如何测试对指定数据库VIEW的访问?
【发布时间】:2023-02-26 06:15:39
【问题描述】:

什么是仅验证我有权访问指定视图的简单 SQL 查询?

它可以只是拉取所有可用的字段/列,或者只是拉取所有内容的前 10 条记录;如果有人可以提供一个例子,比如一个名为“LOCATION_DATABASE.ADDRESS_DISPLAY”的视图。

SELECT TOP 10 FROM LOCATION_DATABASE.ADDRESS_DISPLAY

视图中所有字段的前 10 条记录。

【问题讨论】:

  • SELECT 至少需要柱子;你没有定义。
  • 从您的视图名称中选择前 1 *
  • 您甚至不需要返回任何数据,您可以使用 top 0 并仍然使用空记录集验证查询。

标签: sql-server


【解决方案1】:

将会:

使用 [数据库] 去 从 ADDRESS_DISPLAY 选择前 10 名 *

最好在数据库的上下文中工作。

【讨论】:

    猜你喜欢
    • 2018-11-02
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 2016-05-17
    相关资源
    最近更新 更多