Get JDBC Metadata
组件介绍
Get JDBC Metadata转换允许你从数据库连接中获取元数据,其中包括模式、表和其他对象。
- **输入:**数据库连接信息
- **输出:**数据块元数据连接信息
组件图标
页面介绍
Get JDBC Metadata组件如下图所示。
方法和参数选项
方法和参数页面包 含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
步骤名称 | 画布上指定“Get JDBC Metadata”步骤的唯一名称,可以自定义名称或保留默认名称。 | Get JDBC Metadata |
数据库连接 | 是否要输出行(是/否) | |
始终传递输入行 | 控制在没有元数据的情况下该步骤的行为。如果未选中该选项,则该步骤不会产生任何输出行。如果选中该选项,则仍将传递输入行。在这种情况下,源于元数据结果集的任何输出字段都将为空。 | |
元数据方法 | 该下拉列表可用于指定调用 DatabaseMetaData 对象的哪种元数据方法来获取元数据: | |
从字段获取参数? | 如果选中该选项,则可以通过从输入流中选择一个字段来指定方法的参数,并将该字段的值用作实际参数值。如果不选中该选项,参数值可以直接以字面形式输入参数字段。 | |
删除参数字段? | 该选项适用于选中从字段获取参数的情况。选中后,被选为参数字段的字段将从输出流中移除。当你依次串联多个 JdbcMetaData 步骤,将上游步骤输出的字段用作下游步骤的参数字段时,这通常是一个方便的选项。在这种情况下,使用该选项将删除大量重复字段。 |
候选字段说明
选项 | 说明 | 样例值 |
---|---|---|
Catalogs | 见DatabaseMetaData.getCatalogs() | |
Best row identifier | 见DatabaseMetaData.getBestRowIdentifier() | |
Column privileges | 见DatabaseMetaData.getColumnPrivileges() | |
Columns | 见DatabaseMetaData.getColumns() | |
Cross references | 见DatabaseMetaData.getCrossReferences() | |
Exported key columns | 见DatabaseMetaData.getExportedKeys() | |
Foreign key columns | 见DatabaseMetaData.getImportedKeys() | |
Primary key columns | 见DatabaseMetaData.getPrimaryKeys() | |
Schemas | 见DatabaseMetaData.getSchemas() | |
Table privileges | 见DatabaseMetaData.getTablePrivileges() | |
Table types | 见DatabaseMetaData.getTableTypes() | |
Tables | 见DatabaseMetaData.getTables() | |
Data types | 见DatabaseMetaData.getTypeInfo() | |
Version columns | 见DatabaseMetaData.getVersionColumns() |
- 注:针对每个候选项下方对应的字段,可以在对应的API链接查看。