小编Chi*_*rai的帖子

SELECT 查询何时以“With”开头

我正在阅读这个问题如何确定 JAVA 中 jdbcTemplate 的 sql 查询类型?. 正确答案是,SELECT 查询可以以 aSELECT或 a开头WITH

仅供参考,答案说:

// SELECT subqueries are irrelevant for the final result. So the command, the first verb is indicative of the result (int updateCount vs. ResultSet).

boolean isSqlSelect = sql.toUpperCase().startsWith("SELECT")
                   || sql.toUpperCase().startsWith("WITH");
Run Code Online (Sandbox Code Playgroud)

所以,现在让我们说我有一个查询

SELECT id, name, email FROM users;
Run Code Online (Sandbox Code Playgroud)

问题

  1. 如何重写以 a 开头的查询WITH
  2. 尽管问题是针对 JDBC 的,但它是否对所有 SQL 和 ODBC/JDBC 都通用?

mysql sql odbc jdbc

0
推荐指数
1
解决办法
470
查看次数

标签 统计

jdbc ×1

mysql ×1

odbc ×1

sql ×1