提交 25ab44fc authored 作者: Thomas Mueller's avatar Thomas Mueller

Updatable result set: option to insert the default value.

上级 4850884a
...@@ -1701,6 +1701,22 @@ public class WebApp { ...@@ -1701,6 +1701,22 @@ public class WebApp {
} else if (x.startsWith("=+")) { } else if (x.startsWith("=+")) {
// don't update // don't update
return; return;
} else if (x.equals("=*")) {
// set an appropriate default value
int type = rs.getMetaData().getColumnType(columnIndex);
switch (type) {
case Types.TIME:
rs.updateString(columnIndex, "12:00:00");
break;
case Types.TIMESTAMP:
case Types.DATE:
rs.updateString(columnIndex, "2001-01-01");
break;
default:
rs.updateString(columnIndex, "1");
break;
}
return;
} else if (x.startsWith("= ")) { } else if (x.startsWith("= ")) {
x = x.substring(2); x = x.substring(2);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论