我想知道如果我使用java放置sql查詢,它是否保留新的行?從Java傳遞值的SQL查詢
例如,如果我有
"IF EXISTS (SELECT * FROM mytable WHERE EMPLOYEEID='"+EMPID+"')"+
"UPDATE myTable SET ....)"
在UPDATE如下,它保持了新的生產線時,它被傳遞到數據庫的第一行中的「+」號,所以經過?
謝謝
我想知道如果我使用java放置sql查詢,它是否保留新的行?從Java傳遞值的SQL查詢
例如,如果我有
"IF EXISTS (SELECT * FROM mytable WHERE EMPLOYEEID='"+EMPID+"')"+
"UPDATE myTable SET ....)"
在UPDATE如下,它保持了新的生產線時,它被傳遞到數據庫的第一行中的「+」號,所以經過?
謝謝
號爲查詢能夠成功,你將有更新之前或之後添加一個空格)。
首先,有在示例源代碼以「維持」不換行...
其次,你的問題是與Java,而不是SQL。如果你明確地把它放在Java String中,你只會得到一個換行符;例如
// No newline in this string
String s = "a" +
"b";
// Line break in these strings
String s = "a" + "\n" + "b";
String s2 = "a\nb";
String s3 = "a" + System.getProperty("line.separator") + "b";
最後,在您的示例中,空格或製表符將與換行符一樣好。