java - 使用 java.sql.Statement 执行多行 sybase 语句

标签 java sql sybase rowcount

如何设置行数,然后在 Statement.executeQuery() 函数中执行查询?

注意我不想使用 Statement.setMaxRows() 来执行此操作

最佳答案

在 sybase ASE 12.5.3 之前,您需要使用“set rowcount #”,然后选择条目。 对于更高版本,您可以简单地使用以下内容

--Get top 10 rows.
select top 10 * from TAB_A order by my_col asc

通过给出来检查您的 Sybase ASE 版本

select @@version

如果您的版本不是12.5.4或更高版本,我建议升级到12.5.4。 (您只需安装 EBF)

关于java - 使用 java.sql.Statement 执行多行 sybase 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2206424/

相关文章:

jdbc - Sybase 如何处理时区?

java - 使用 MyBatis Sql 查询在 Spring Boot 应用程序中选择别名列

java - Socket.io java 客户端多次收到相同的消息

java - 在 xpath 定位器中使用 DOM 标签是一个好的实践吗?

java - 如何解决Spring上下文的循环依赖?

mysql - 向多态表添加多个索引的最佳方法是什么

mysql - "on update CURRENT_TIMESTAMP"仅适用于 mysql 中的一列

sql - 总是四舍五入到特定的小数位?

java - 应用程序在后台运行?

java - 无法使用 JDBC 连接到 Syabse 数据库