问题标签 [database-metadata]
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.
sql-server - 我可以在 SQL Server 中找到视图的外键关系吗?
我已经构建了一个使用表外键的工具,但我想扩展它以支持视图。
sql-server-2008 - jTDS 错误地报告结果集元数据中的数据类型信息(对于 DATE 列,报告 NVARCHAR)
目前,针对 Microsoft SQL Server 2008 的 jTDS JDBC 驱动程序 (1.2.5) 似乎错误地将 DATE 列的数据类型报告为 NVARCHAR。
对于早期版本的 jTDS 和 SQL Server(2005、2000),它的行为可能相同
是否有任何解决方法不需要切换到不同的驱动程序(例如 Microsoft 自己的驱动程序)或修补 jTDS 驱动程序?
此外,我想避免必须对数据字典(INFORMATION_SCHEMA.COLUMNS 视图等)执行查询以查找数据类型信息(并可能交叉引用“ exec sp_datatype_info ”的输出以检索 SQL数据类型)
快速浏览 jTDS 突出的错误并不能说明这是否会被修复。
这个问题的答案:JDBC - JTDS bug ? 对于日期和时间(x)类型的列,似乎表明这在 SQL Server 2005 中不会发生。
提前致谢。
php - 将mysql表内容从一台服务器复制到另一台服务器
如何将表从服务器A数据库db1复制到服务器B数据库db2?
我能够将表从一个数据库复制到服务器内的另一个数据库,但不能跨服务器。
我所做的一切都是为了减少服务器负载,以便我可以将表信息复制到另一台服务器并在那里运行我的查询......
java - 使用 Java EE/JPA 检索数据库元信息
我需要能够从任何类型的数据库中检索数据库信息,并通过 restful 服务(使用 Glassfish 和 JAX-RS)返回此信息。
我需要的信息包括:
- 数据库名称
- 表名
- 列名和属性
我目前正在研究DatabaseMetaData并且似乎提供了我需要的东西。
但是,我想检查是否有我应该考虑的替代方案(例如 JPA2)。
任何指针将不胜感激
java - Schemacrawler 忽略无法访问的架构
我目前正在使用Schemacrawler收集有关各种数据库的信息。
我遇到的问题是运行应用程序的用户无法访问每个数据库。如果我尝试检索模式列表:
...抛出 SchemaCrawlerException(服务器主体“...”在当前安全上下文下无法访问数据库“...”。)。有没有办法只获取可访问的数据库(无需显式声明每个模式名称)?
mysql - 如何确定列是否无符号?
我目前正在尝试列出特定表的所有列并确定每列是否无符号。
这里,我的测试夹具的一个例子:
为了列出特定表的所有列,我发现了两种可能性:
根据文档,此查询返回以下字段:字段、类型、空值、默认值、额外和注释。它们都不允许我确定列是否未签名。
之后,我查看information_schema.columns
哪个是SHOW COLUMNS
查询使用的基表。
不幸的是,没有一个结果字段允许我确定列是否是无符号的。
c# - 如何禁用对 EdmMetadata 表的查询?
我在我的新项目中使用 EF Code First。我不会使用自动迁移功能,并且在 db 中没有 [__MigrationHistory] 表。但是通过查看 Profiler,我总是可以看到 EF 在任何其他查询之前发出这样的查询:
我怎样才能禁用此功能?
java - 如何从 Java 中的 ResultSetMetaData 获取不同的数据类型?
我有一个返回不同类型数据的 ResultSet。查询是动态构造的,因此在编译时,我不知道查询将返回什么类型的值。
假设所有结果都是字符串,我编写了以下代码。但我也想获得每个值的类型。我怎样才能做到这一点?
下面是我写的代码。
此时,我想获取列类型,并根据数据类型获取值。
oracle - Oracle:为什么 select from user_ind_columns 这么慢?
Oracle 版本:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
我正在尝试从我的 Oracle 数据库中获取元数据(我在 Oracle 方面有点菜鸟,更像是一个 Sybase 人)。当我做
仅返回 7211 行需要 4 分 41 秒!谁能告诉我为什么会这样?事实上,通常(在 Toad 或其他方式中)获取元数据似乎非常慢。所有建议表示赞赏,谢谢。