convert type to upper case and handle TEXT data type
This commit is contained in:
parent
b816399cba
commit
24fad6aa04
@ -38,7 +38,7 @@ public class jrunner {
|
|||||||
Timestamp tsStart = null;
|
Timestamp tsStart = null;
|
||||||
Timestamp tsEnd = null;
|
Timestamp tsEnd = null;
|
||||||
|
|
||||||
msg = "jrunner version 0.39";
|
msg = "jrunner version 0.40";
|
||||||
msg = msg + nl + "-scu source jdbc url";
|
msg = msg + nl + "-scu source jdbc url";
|
||||||
msg = msg + nl + "-scn source username";
|
msg = msg + nl + "-scn source username";
|
||||||
msg = msg + nl + "-scp source passowrd";
|
msg = msg + nl + "-scp source passowrd";
|
||||||
@ -206,7 +206,7 @@ public class jrunner {
|
|||||||
t++;
|
t++;
|
||||||
nr = "";
|
nr = "";
|
||||||
for (int i = 1; i <= cols; i++){
|
for (int i = 1; i <= cols; i++){
|
||||||
switch (dtn[i]){
|
switch (dtn[i].toUpperCase()){
|
||||||
case "VARCHAR":
|
case "VARCHAR":
|
||||||
nc = rs.getString(i);
|
nc = rs.getString(i);
|
||||||
if (rs.wasNull() || nc == null) {
|
if (rs.wasNull() || nc == null) {
|
||||||
@ -217,6 +217,16 @@ public class jrunner {
|
|||||||
if (trim) { nc = nc.trim();}
|
if (trim) { nc = nc.trim();}
|
||||||
nc = "'" + nc + "'";
|
nc = "'" + nc + "'";
|
||||||
break;
|
break;
|
||||||
|
case "TEXT":
|
||||||
|
nc = rs.getString(i);
|
||||||
|
if (rs.wasNull() || nc == null) {
|
||||||
|
nc = "NULL";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
nc = nc.replaceAll("'","''");
|
||||||
|
if (trim) { nc = nc.trim();}
|
||||||
|
nc = "'" + nc + "'";
|
||||||
|
break;
|
||||||
case "CHAR":
|
case "CHAR":
|
||||||
nc = rs.getString(i);
|
nc = rs.getString(i);
|
||||||
if (rs.wasNull() || nc == null) {
|
if (rs.wasNull() || nc == null) {
|
||||||
|
Loading…
Reference in New Issue
Block a user