public class SqlServerParse extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DIAN |
static String |
DIAN_TMP |
static Pattern |
dynamic
匹配:user.name这样的参数表达式
|
| 构造器和说明 |
|---|
SqlServerParse() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<String> |
getKeyListByContent(String content)
按照动态内容的参数出现顺序,将参数放到List中
|
static void |
main(String[] args) |
boolean |
orderByHashParameters(List<net.sf.jsqlparser.statement.select.OrderByElement> orderByElements) |
void |
processFromItem(net.sf.jsqlparser.statement.select.FromItem fromItem) |
void |
processPlainSelect(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) |
void |
processSelectBody(net.sf.jsqlparser.statement.select.SelectBody selectBody) |
String |
removeOrderBy(String sql)
SQLServer去除子查询中的order by
|
public static Pattern dynamic
public static String DIAN
public static String DIAN_TMP
public String removeOrderBy(String sql) throws net.sf.jsqlparser.JSQLParserException
sql - net.sf.jsqlparser.JSQLParserExceptionpublic static List<String> getKeyListByContent(String content)
content - public void processSelectBody(net.sf.jsqlparser.statement.select.SelectBody selectBody)
public void processPlainSelect(net.sf.jsqlparser.statement.select.PlainSelect plainSelect)
public void processFromItem(net.sf.jsqlparser.statement.select.FromItem fromItem)
public boolean orderByHashParameters(List<net.sf.jsqlparser.statement.select.OrderByElement> orderByElements)
public static void main(String[] args)
Copyright © 2023. All rights reserved.