Chr*_*oll 4 sql-server t-sql sql-server-2014
在 T-Sql 中,用户有一个默认架构。是否有类似于 postgres search_path 的模式搜索路径概念?
问题背后的问题是,如果我使用模式作为对象的命名空间,这是否意味着在所有代码中使用限定名称?
不会。SQL Server 将首先检查用户的默认架构中是否存在不合格的对象引用,然后检查 dbo 架构。如果在此阶段未找到,则会出现错误。
我现在一直在到处搜索,但在产品文档中找不到这方面的参考。在整个互联网上甚至很难找到任何人写过这方面的文章。然而,我确实从鲍勃那里找到了这个。
Max Vernon 写了一篇文章,展示了它是如何工作的。
Aaron Bertrand 有一些关于始终指定模式的有趣建议,请参见此处
归档时间: |
|
查看次数: |
1403 次 |
最近记录: |