" ::" SSDT错误消息SQL71561中的语法意味着什么?例如:
SQL71561:视图:[dbo]。[V_RPT_MART_SIGNALS]包含对象的未解析引用。对象不存在或引用不明确,因为它可能引用以下任何对象:
[SSISDB]。[目录]。[执行]。[执行_ID]或
[SSISDB]。[目录]。[EXECUTIONS] [TM] :: [EXECUTION_ID]
这似乎是一个在SQL上下文中看到的奇怪语法,我无法相信我无法在任何地方找到它。 (我发现在线搜索" ::"效果不好!)
答案 0 :(得分:3)
在特定情况下
[SSISDB].[CATALOG].[EXECUTIONS].[TM]::[EXECUTION_ID]
语法为database.schema.table_or_view.column :: static_method_on_clr_type
双结肠也用in legacy syntax for some functions
SELECT * FROM ::fn_trace_getinfo(default)
在GRANT
,REVOKE
,DENY
的语法中。 (Example)
GRANT INSERT ON SCHEMA :: HumanResources TO guest;