| 构造器和说明 |
|---|
SQLServer2005Dialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getCountString(String sql)
截掉最后的order by 子句。
|
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()
支持limit
|
boolean |
supportsLimitOffset()
支持limit偏移
|
getLimitString, getSortStringpublic boolean supportsLimit()
IDialectsupportsLimit 在接口中 IDialectsupportsLimit 在类中 Dialectpublic boolean supportsLimitOffset()
IDialectsupportsLimitOffset 在接口中 IDialectsupportsLimitOffset 在类中 Dialectpublic String getLimitString(String querySqlString, int offset, String offsetPlaceholder, int limit, String limitPlaceholder)
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__
getLimitString 在接口中 IDialectgetLimitString 在类中 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)limit - Maximum number of list to be returned by the querypublic String getCountString(String sql)
getCountString 在接口中 IDialectgetCountString 在类中 Dialectsql - SQL语句Copyright © 2018. All rights reserved.