sql - 如何使用 TSQL 引用表 SCHEMA?
问题描述
我正在使用 AdventureWorksLT,每个表都有 SalesLT 架构;每次我必须进行查询时,我都需要参考 SalesLT Schema:
SELECT * FROM SalesLT.Address
这使得查询非常广泛;有没有办法引用 SalesLT Schema,而不必在每个查询中都写它,例如
SELECT * FROM Address
解决方案
如果您不想给出架构名称,您可以为用户设置默认架构 -
设置默认架构
ALTER USER [yourUser] WITH DEFAULT_SCHEMA = [YourSchema];
查看架构 -
SELECT SCHEMA_NAME()
推荐阅读
- python - 使用 Python 获取 PDF 版本
- java - 如何为所有请求 RestController 使用一个类的单个实例
- postgresql - GORM:upsert没有插入正确的值
- python - 根据索引拆分字符串列表
- flutter - 通过搜索列表访问详细信息页面
- javascript - 支持 HTML 页面中的本地化(弹出/内容/选项)
- ios - 每次清理和构建代码时,代码不会编译几乎新的错误
- django - Django FileField 和媒体配置
- xaml - 覆盖 Windows 10 UWP 中的默认滚动条行为
- mysql - Mysql join & filter