StringBuilder sql = new StringBuilder();
sql.append("SELECT C.ID,\n" +
" CODE\n" +
" FROM DB.TEATABLE C\n" +
" LEFT JOIN\n" +
" (SELECT IT.TEA,\n" +
" IT.COFFEETYPE,\n" +
" XREF.AUSTIN_COFFEE_LEAF_CODE AS LEAFCODE\n" +
" FROM DB.COFFEE_AUSTIN_XREF XREF,\n" +
" DB.INDIAPLAN TP,\n" +
" DB.COFFEE IT,\n" +
" DB.TEATABLE C\n" +
" WHERE C.ID = IT.TEA\n" +
" AND IT.COFFEETYPE = 'RIL'\n" +
" AND IT.INDIAPLANID =TP.ID");
con = getConnection();
pstmt = con.prepareStatement(sql.toString());
rs = pstmt.executeQuery();
我們用來像上面那樣添加新的線輪廓線。在查詢中(在Oracle中)添加\n
字符是否安全?在sql查詢中添加新的行字符( n)是否安全?
爲什麼要添加它?它無濟於事 – Jens
@Jens可能用於在控制檯或日誌文件中打印查詢時格式化的目的 – Pragnani
您正在使用MySQL還是Oracle?不要標記不涉及的產品。 – jarlh