我有一種情況,我得到一個結果集並根據結果集中的值,我需要從另一個表中刪除記錄。如何在比較過程中區分NULL和NOT NULL
例子:
ResultSet rs = SELECT col FROM TableA;
現在我不知道rs.getString(1)
是否null
與否。
所以如果是空我必須做的:
DELETE FROM TableB WHERE col2 IS NULL;
如果不爲空,則:
DELETE FROM TableB WHERE col2 = rs.getString(1);
我該怎麼辦呢?
您是否正在尋找使用普通SQL或任何類型的編程語言的答案? – Desorder 2014-09-26 09:25:09
我會使用存儲過程來完成工作。 此外,我有上面解釋的情況多列。 – 2014-09-26 09:43:44