比如我想要执行一条类似下面的语句:
SELECT ENAME FROM EMP E WHERE E.DA=2013-03-29 09:38:11.337 AND E.EMPNO=1 AND E.REMARK='45456465464654'
但是我在拼的时候不想根据model的属性来进行类型判断,有没有什么办法可以让"="后面的数据变成通用的 或者让数据库自己识别呢?
oracle、mysql、mSSQLSERVER随便什么数据库都可以。
假如SQL中有一个Common函数是用来自动判断类型的,那么我可以拼成
SELECT ENAME FROM EMP E WHERE E.DA=common(2013-03-29 09:38:11.337) AND E.EMPNO=common(1) AND E.REMARK=common(45456465464654)
这样就省去了对诸如vachar-String类型的专门判断 以及特殊写法。SQL数据库经验
SELECT ENAME FROM EMP E WHERE E.DA=2013-03-29 09:38:11.337 AND E.EMPNO=1 AND E.REMARK='45456465464654'
但是我在拼的时候不想根据model的属性来进行类型判断,有没有什么办法可以让"="后面的数据变成通用的 或者让数据库自己识别呢?
oracle、mysql、mSSQLSERVER随便什么数据库都可以。
假如SQL中有一个Common函数是用来自动判断类型的,那么我可以拼成
SELECT ENAME FROM EMP E WHERE E.DA=common(2013-03-29 09:38:11.337) AND E.EMPNO=common(1) AND E.REMARK=common(45456465464654)
这样就省去了对诸如vachar-String类型的专门判断 以及特殊写法。SQL数据库经验
因为是在前人的基础上 所以我只能拼SQL然后传入现成的方法……
等等。