sql-server - 了解 Adventureworks2012 数据库结构

标签 sql-server adventureworks

我浏览了 hierachyid 上的教程为了进行解释,他们在 advantureworks2012 上使用以下查询

Select * From HumanRessources.Employee

我生成了图表,可以找到一张名为“employee”的表,但没有找到“HumanRessources”表。 enter image description here .

我试图找到 AW2012 db 的文档但只能找到 AW2008 之一其中没有HumanRessources .

我的问题:什么是 HumanRessources,因为它不是一个表,我不明白它是什么以及它是如何实现的?

最佳答案

HumanResources 确实是架构,Employee 是表名称。

因此,您可以使用 SELECT * FROM HumanResources.Employee;

查询该表

您可能会发现官方数据字典在这里很有用:https://technet.microsoft.com/en-us/library/ms124438(v=sql.100).aspx

或者,请参阅下图以了解 AdventureWorks2008 数据库的概述(它与 2012 年几乎相同)。请注意,阴影区域代表不同的架构。

Adventureworks2008 ER Diagram

关于sql-server - 了解 Adventureworks2012 数据库结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37190921/

相关文章:

sql-server - SQL Server 查询 - 没有按预期执行,没有像我想象的那样表现

sql-server - SQL Server - PWDEncrypt 和 PWDCompare 的替代实现

sql - 如何在 SQL Server 中将多行文本连接成单个文本字符串

ssas - MDX 中的 NONEMPTY 和 CROSSJOIN 性能和顺序

sql-server - 将 .bak 文件导入 SQL Server 中的数据库

c# - SQL 日期排序依据

Adventure Works 示例的 F# 代码

Mysql/adventureworks数据库/触发问题

sql-server-2008 - 如何替换选择查询中的 '