1

是否可以使用 oracle jdbc 驱动程序获得“提示”格式的查询输出?

示例查询

Select /*insert*/ * from sample_table

或者

Select /*html*/ * from sample_table

看起来 stmt.executeQuer 只是忽略了格式化“提示”,只返回 Select * 结果

        try {
            stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery("Select /*insert*/ * from sample_table where ID = 1");

            while (rs.next()) {
                inserts.add(rs.getString(1));                    
            }
        } catch (SQLException e) {
            log.error("SQL Error", e);
        } finally {

UPD:正如评论中提到的,/*insert*/“提示”特定于 SQL Developer 和 SQLcl 客户端。

我能够从 SQLcl 客户端获取查询格式的输出 在此处输入图像描述

最终目标是从 Java 代码中获取格式化的查询输出。所以重新表述这个问题:如何使用 java运行查询并通过SQLcl获取输出?

4

0 回答 0