如题,谢谢。
解决方案 »
- 问个菜鸟问题
- 关于rownum工作原理的疑问
- 在oracle中创建表时提示表名无效!请大侠帮忙!
- 当ORACLE与SQLSERVER2005中存在一个结构完全相同的表,在JAVA中如何实现当更新sqlserver2005中的表时同时也更新ORACLE中的表,请各位大侠们帮忙!
- 一个朋友在国外找工作的面试题目,关系生存问题,请各位大侠救一命
- 求助:大数据量统计提高效率的方法
- 向Oracle数据库插入记录必须使用sql语句吗
- 怎么样把weblogic从一个地方copy到另一个地方
- 为什么我show user的时候显示user 为“”?
- 关于视图的update问题!
- 面试问题求助!
- left join on与带括号的加号的区别
+ "and AppFlag='0'"
+ getWherePart( 'ProposalNo' )
+ getWherePart( 'ManageCom' )
+ getWherePart( 'AgentCode' )
+ getWherePart( 'AgentGroup' )
+ getWherePart( 'RiskCode' )
+ getWherePart( 'RiskVersion' );
==================================================
strSQL =" select a.UserCode,a.UserName,a.ComCode,b.ComName,(case when c.PersonMaxLimit>=0 then c.PersonMaxLimit else to_number('') end),"
+" c.MakeDate,c.MakeTime from FDUser a "
+" left join FDCom b on a.ComCode=b.ComCode "
+" left join FDLendMaxLimitSet c on a.UserCode=c.ObjectCode and c.ObjectType='02' where 1=1 " + getWherePart('a.UserCode','UserCode')
+ getWherePart('a.UserName','UserName')
+ getWherePart('a.ComCode','OrganCode2')
+ getWherePart('a.UserState','UserState')
+" order by a.UserCode " ;
===================================================
protected String formSqlString(QuerySql querySql)
{
StringBuffer buffer = new StringBuffer();
try
{
buffer.append("select " + querySql.getSelectPart());
buffer.append(" from " + querySql.getFromPart());
if (querySql.getWherePart() != null
&& !querySql.getWherePart().equals(""))
{
buffer.append(" where " + querySql.getWherePart());
}
if (querySql.getOrderbyPart() != null
&& !querySql.getOrderbyPart().equals(""))
{
buffer.append(" order by " + querySql.getOrderbyPart());
}
} catch (Exception e)
{// 抛出sql语法错误
throw new SystemException("SC000140", e);
}
String sql = buffer.toString();
logger.info(" sql is :" + sql);
System.out.println(" sql is " + sql);
return sql;
}
===================================================
但 不知具体实现。
buffer.append(" where " + querySql.getWherePart());
}
c#?
看样子应该是生成where条件
应该民是个自定义的类吧