public class SQLServer2005Dialect extends Dialect
| 构造器和说明 |
|---|
SQLServer2005Dialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getLimitString(String querySqlString,
int offset,
String offsetPlaceholder,
int limit,
String limitPlaceholder)
Add a LIMIT clause to the given SQL SELECT
The LIMIT SQL will look like:
WITH query AS
(SELECT TOP 100 percent ROW_NUMBER() OVER (ORDER BY CURRENT_TIMESTAMP) as __row_number__, * from table_name)
SELECT *
FROM query
WHERE __row_number__ BETWEEN :offset and :lastRows
ORDER BY __row_number__
|
boolean |
supportsLimit() |
boolean |
supportsLimitOffset() |
getCountString, getLimitString, getSortStringpublic boolean supportsLimit()
supportsLimit 在类中 Dialectpublic boolean supportsLimitOffset()
supportsLimitOffset 在类中 Dialectpublic String getLimitString(String querySqlString, int offset, String offsetPlaceholder, int limit, String limitPlaceholder)
getLimitString 在类中 DialectquerySqlString - The SQL statement to base the limit query off of.offset - Offset of the first row to be returned by the query (zero-based)last - Maximum number of rows to be returned by the queryCopyright © 2013. All Rights Reserved.