问题标签 [system-views]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
928 浏览

sql-server-2005 - IDENTITY 列的种子值和增量值在哪里?

我正在使用 sys.* 视图收集元数据,根据文档, sys.identity_columns 视图将像这样返回种子和增量值。

但是,上面的查询只返回一列。只有我吗?

(注意:我不得不从早期版本中改变这个问题。)

0 投票
2 回答
2368 浏览

mysql - MySQL 中的系统视图

我正在使用 SYS.ALL_OBJECTS、SYS.FOREIGN_KEYS 等系统目录视图来获取有关我在 MS SQL 2005 中的数据库结构的信息。

MySQL (v. 5) 服务器是否有等效的功能/视图?

0 投票
3 回答
206 浏览

database-design - 您可以与系统表/视图建立关系吗?

是否可以建立从用户表到系统的关系桌子看法?为了给出上下文,我希望我的一个表中的列的被限制为我的另一个表的列名,这似乎最容易通过查看包含第二个列名的系统视图来完成桌子。

因此,使用经典示例,如果我有一个客户表(FirstName LastName),我想创建另一个表,其中包含一个“customerAttribute”列,该列只能是“FirstName”或“LastName”。为了保持这种动态,如果“customerAttribute”列实际上是系统视图中的一个外键,它存储了 Customer 表中列的名称,那就太好了;这样,在实际的客户表中添加、删除和重命名列时,我不必担心数据完整性问题。

我没有看到在 SQL Server 中创建这种关系的简单方法,所以我想知道是否搞乱/创建与系统表和/或视图的关系是一个主要的禁忌。

谢谢!

PS我问这个问题是为了帮助我解决我在SO上发布的另一个问题。

编辑:即使您不能直接与系统视图建立关系,也许您可​​以创建一个视图,将查询返回到系统视图(以获取列名),然后与该视图建立关系......我会现在试试。

0 投票
3 回答
146 浏览

sql-server-2005 - 从数据库中选择所有 UDF?

就像是:

0 投票
3 回答
2963 浏览

oracle - 从数据字典中查找包全局变量

我有一个包裹:

有什么方法可以查询 SYS 视图,发现这个包有这个全局变量?我对显式变量名和数据类型感兴趣。

PS 解析 user_source 不算。

编辑:我想在不引入 getter/setter 函数的情况下做到这一点。

0 投票
2 回答
254 浏览

sql - 从 all_tab_cols 中查找表和列信息

我正在尝试根据存储过程中包含的列来识别表类型。我最初提出的查询如下:

除非两列都存在于表中,否则这不起作用。我确信我错过了一些明显的攻击方式。

0 投票
4 回答
888 浏览

sql-server - SQL Server 中是否有仅列出主键的视图?

如果你愿意的话,我正在使用 SQL Server 并尝试做一些“反思”。我找到了系统视图sys.identity_columns,其中包含我所有表的所有标识列。

但是,我需要能够选择有关不是标识列的主键的信息。是否存在包含有关所有主键且仅主键的数据的视图?如果没有,我还能如何获得这些数据?

0 投票
1 回答
188 浏览

sql-server-2008 - Sql Server 2008 中缺少全文索引系统视图

我一直在阅读有关系统视图的信息:sys.dm_fts_index_keywords_by_document 在 msdn 上,但在我的 2008 数据库中找不到该视图。任何人都知道它是否应该默认存在?

0 投票
1 回答
69 浏览

sql-server - 是否可以通过单个查询在第二个数据库中找到等效的登录名?

数据库级登录可以与零到一个服务器实例级登录相关联。如果它存在,那么它又可以与另一个数据库上的零到一个数据库级登录相关联。

是否可以使用单个查询检索匹配的登录名?

鉴于这个问题的答案,我怀疑不是。但值得一问。

0 投票
1 回答
122 浏览

sql-server-2008 - 我可以使用系统视图来获取表中所有列的聚合值吗?

我正在建立一个表格,我想看看每列有多少个 0 值。我以前从未使用过系统视图......我可以做这样的事情吗?(这在输入时不起作用,当然,它只是为了传达意图):

所以输出看起来像:

每个整数都是表中该列中 0 值的计数。

提前致谢...