当前位置: 技术问答>java相关
请教一条要输出00,这样的字符串应该怎么写??谢谢
来源: 互联网 发布时间:2015-09-17
本文导语: 因为我要在ORACLE中用一条SQL语句: SELECT SUBSTR(TO_CHAR(HANDLEDATE,'YYYY-MM-DD HH24-MI-SS'),12,2) AS "00" From TABLEA; 这条SQL在oracle中运行是正确的。 在JAVA中我这样写: String sql="select SUBSTR(TO_CHAR(HANDLEDATE,'YYYY-MM-DD HH24-MI-SS'),12,2)...
因为我要在ORACLE中用一条SQL语句:
SELECT SUBSTR(TO_CHAR(HANDLEDATE,'YYYY-MM-DD HH24-MI-SS'),12,2) AS "00" From TABLEA;
这条SQL在oracle中运行是正确的。
在JAVA中我这样写:
String sql="select SUBSTR(TO_CHAR(HANDLEDATE,'YYYY-MM-DD HH24-MI-SS'),12,2) AS "+"""+"00"+"""+" From TABLEA";
可是编译总抱错,
请问我应该在JAVA中怎样写才能在ORACLE中输出正确的SQL
SELECT SUBSTR(TO_CHAR(HANDLEDATE,'YYYY-MM-DD HH24-MI-SS'),12,2) AS "00" From TABLEA;
这条SQL在oracle中运行是正确的。
在JAVA中我这样写:
String sql="select SUBSTR(TO_CHAR(HANDLEDATE,'YYYY-MM-DD HH24-MI-SS'),12,2) AS "+"""+"00"+"""+" From TABLEA";
可是编译总抱错,
请问我应该在JAVA中怎样写才能在ORACLE中输出正确的SQL
|
你调试一下拉,
System.out.println(sql);
sql是不是等于
SELECT SUBSTR(TO_CHAR(HANDLEDATE,'YYYY-MM-DD HH24-MI-SS'),12,2) AS "00" From TABLEA
我都可以编译通过
输出:
select SUBSTR(TO_CHAR(HANDLEDATE,'YYYY-MM-DD HH24-MI-SS'),12,2) AS "00" From TABLEA
System.out.println(sql);
sql是不是等于
SELECT SUBSTR(TO_CHAR(HANDLEDATE,'YYYY-MM-DD HH24-MI-SS'),12,2) AS "00" From TABLEA
我都可以编译通过
输出:
select SUBSTR(TO_CHAR(HANDLEDATE,'YYYY-MM-DD HH24-MI-SS'),12,2) AS "00" From TABLEA
|
这句话本身没错误。错的是在别的地方把?