问题标签 [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.
db2-400 - DB2 AS/400 jtopen-7.1 DatabaseMetaData 更改
我正在使用 jt400 7.1 驱动程序连接到 DB2 AS 400 V6R1m0。在 7.1 驱动程序中,IBM 对数据库元数据方法进行了更改。其中一项更改是允许用户使用 '*USRLIBL' 关键字获取当前架构上的表名。可以在以下位置找到相同的文档:http: //sourceforge.net/projects/jt400/files/它说
默认情况下,“元数据源”连接属性设置为 1,在这种情况下,如果为架构模式传递了 null,则返回来自所有架构的信息。但是,您可以自己传递 *USRLIBL 的特殊值并获得所需的结果
所以使用关键字'*USRLIBL'获取表名是这样的。
这工作正常。
如果我们使用相同的模式来获取过程名称,则会返回一个空集。
我们可以在 getProcedures 调用中使用关键字“*USRLIBL”吗?getProcedures() 调用中是否支持“*USRLIBL”的使用。或者我们应该在使用 getProcedures call() 的同时继续使用 null 作为模式模式。
database - 如何在 Postgresql 中找到包含主键或单个表的特定列的 db 的所有表
如何在Postgresql数据库中找到包含主键或单个表的特定列的 db 的所有表....表示作为外键或非外键包含在许多表中的特定表的列。 ..column 可以是主键也可以是非主键....
mysql - 如何在sailsjs上获取mysql表的元数据
我想知道您是否可以使用sailsjs或waterline的mysql模块获取元数据或表和列的整个结构
mysql - MySQL 元数据(使用和性能统计)
我正在开发一个基于 MySQL 数据库的 Web 应用程序。我需要收集和分析使用情况和性能统计信息。统计数据将针对非技术人员。
如何实现此功能?您应该将我的问题视为编程问题,但如果您知道合适的工具或扩展,请提及。
php - 获取数据库元数据 PHP/PDO
有没有办法使用 PHP 的 PDO 获取数据库元数据。
我正在寻找类似于 Java JDBC 数据库元数据接口的东西。
我感兴趣的是检索给定表的外键列表,但我不希望解决方案绑定到任何特定的 DBMS。
到目前为止,我发现的是 information_schema,它是 ANSI/ISO SQL:2003 标准并存储这些元数据,但我不确定所有 RDBMS 是否都符合它,通常最好使用无 SQL 的解决方案(如 JAVA DatabaseMetadata)。
感谢您的任何意见,
java - oracle中获取元数据函数
在 oracle 中,我可以获得存储过程的元数据:
但是没有数据返回函数:
如何获取 oracle 函数的元数据
java - Spring Batch - 在外部进程中完成处理时关闭连接
我有一个由几个步骤组成的工作 - 其中一个步骤是激活处理 Pentaho 的 tasklet
我将它需要的参数传递给 Pentaho,以便自行连接到数据库,它工作正常
当 Pentaho 的处理时间很长时,我遇到的问题就开始了
Pentaho 成功完成并且激活它的 tasklet 中的代码完成正常,但是在包装它的作业机制中,当它尝试更新 db 中的作业执行表时出现错误,因为它已经关闭了连接
看起来作业开始时作业存储库收到的连接已被放弃,我试图了解是否有办法命令它获得新连接或给它一些保持活动命令
我尝试了以下解决方法
更改作业侦听器中的步骤状态,以便作业完成 - 失败并出现相同的数据库错误
将此异常标记为可以跳过 - 失败并出现相同的数据库错误
有什么想法可以解决这个问题吗?
我可以配置一个从 Pentaho 步骤之后的步骤重新启动作业的作业侦听器吗?
附加信息
我认为问题就在这里 -
org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSource)
这个
认为连接有效
所以我想解决方案是打电话org.springframework.transaction.support.TransactionSynchronizationManager.unbindResource(Object)
问题是我怎样才能让数据源对象传递给这个方法
我将尝试查询
org.springframework.transaction.support.TransactionSynchronizationManager.getResourceMap()
并查看它在哪里
更新 没有运气 - 获取资源地图只给我我正在使用的存储库,而不是数据源。还在挖...
另一个更新
我正在调试这个过程,似乎问题确实org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSource)
是连接持有者持有一个关闭的连接,但这里的代码不检查连接是否打开;它只检查连接是否不为空,如果它是一些弱引用,也许这里就足够了——但在这个用例中,它只是继续关闭连接而不是请求新连接。
java - 所有用户定义表上的 Java SQL Server getImportedKeys
我目前正在研究 SQL Server。我需要获取架构中表之间的所有关系。我能够通过 Oracle 上的 getMetaData 执行此操作:
SQL Server 上不会发生同样的情况,因为前者会引发需要第三个参数的异常。我的想法是获取所有表格的列表
并通过替换 getImportedKeys 上的第三个参数进行迭代。是否有从 SQL Server 获取所有关系列表的替代方法?
php - 按创建时间排序数据库表
嗨,我想列出数据库中的所有表并按时间排序,到目前为止,我该怎么做才能列出数据库中的所有表,但无法按时间排序;
ms-access - 如何查看 Microsoft Access 2013 表的元数据?
如何查看Microsoft Access 2013 表的元数据(数据字典) ?