You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,8 @@ Install a newer compiler or upgrade older one.
15
15
16
16
- You need not to install any db2 ODBC client driver for connectivity. Just install ibm_db and it is ready for use.
17
17
18
+
- Recommended versions of node.js is V4.x, V6.x and V7.x. Support for node.js V0.10.x is deprecated on Windows and will be discontinued from next release.
Copy file name to clipboardExpand all lines: test/test-sp-resultset-execute.js
+12-10
Original file line number
Diff line number
Diff line change
@@ -5,21 +5,23 @@
5
5
varcommon=require("./common")
6
6
,ibmdb=require("../")
7
7
,assert=require("assert")
8
-
;
8
+
,schema=common.connectionObject.CURRENTSCHEMA;
9
9
10
-
varproc1="create or replace procedure proc2 ( IN v1 int, INOUT v2 varchar(30) ) dynamic result sets 2 language sql begin declare cr1 cursor with return for select c1, c2 from mytab1; declare cr2 cursor with return for select c2 from mytab1; open cr1; open cr2; set v2 = 'success'; end";
11
-
varproc2="create or replace procedure proc2 ( IN v1 int, INOUT v2 varchar(30) ) language sql begin set v2 = 'success'; end";
12
-
varproc3="create or replace procedure proc2 ( IN v1 int, IN v2 varchar(30) ) dynamic result sets 2 language sql begin declare cr1 cursor with return for select c1, c2 from mytab1; declare cr2 cursor with return for select c2 from mytab1; open cr1; open cr2; end";
13
-
varquery="call proc2(?, ?)";
10
+
if(schema==undefined)schema="NEWTON";
11
+
12
+
varproc1="create or replace procedure "+schema+".proc2 ( IN v1 int, INOUT v2 varchar(30) ) dynamic result sets 2 language sql begin declare cr1 cursor with return for select c1, c2 from "+schema+".mytab1; declare cr2 cursor with return for select c2 from "+schema+".mytab1; open cr1; open cr2; set v2 = 'success'; end";
13
+
varproc2="create or replace procedure "+schema+".proc2 ( IN v1 int, INOUT v2 varchar(30) ) language sql begin set v2 = 'success'; end";
14
+
varproc3="create or replace procedure "+schema+".proc2 ( IN v1 int, IN v2 varchar(30) ) dynamic result sets 2 language sql begin declare cr1 cursor with return for select c1, c2 from "+schema+".mytab1; declare cr2 cursor with return for select c2 from "+schema+".mytab1; open cr1; open cr2; end";
Copy file name to clipboardExpand all lines: test/test-sp-resultset.js
+11-9
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,21 @@
1
1
varcommon=require("./common")
2
2
,ibmdb=require("../")
3
3
,assert=require("assert")
4
-
;
4
+
,schema=common.connectionObject.CURRENTSCHEMA;
5
5
6
-
varproc1="create or replace procedure proc2 ( IN v1 int, INOUT v2 varchar(30) ) dynamic result sets 2 language sql begin declare cr1 cursor with return for select c1, c2 from mytab1; declare cr2 cursor with return for select c2 from mytab1; open cr1; open cr2; set v2 = 'success'; end";
7
-
varproc2="create or replace procedure proc2 ( IN v1 int, INOUT v2 varchar(30) ) language sql begin set v2 = 'success'; end";
8
-
varproc3="create or replace procedure proc2 ( IN v1 int, IN v2 varchar(30) ) dynamic result sets 2 language sql begin declare cr1 cursor with return for select c1, c2 from mytab1; declare cr2 cursor with return for select c2 from mytab1; open cr1; open cr2; end";
9
-
varquery="call proc2(?, ?)";
6
+
if(schema==undefined)schema="NEWTON";
7
+
8
+
varproc1="create or replace procedure "+schema+".proc2 ( IN v1 int, INOUT v2 varchar(30) ) dynamic result sets 2 language sql begin declare cr1 cursor with return for select c1, c2 from "+schema+".mytab1; declare cr2 cursor with return for select c2 from "+schema+".mytab1; open cr1; open cr2; set v2 = 'success'; end";
9
+
varproc2="create or replace procedure "+schema+".proc2 ( IN v1 int, INOUT v2 varchar(30) ) language sql begin set v2 = 'success'; end";
10
+
varproc3="create or replace procedure "+schema+".proc2 ( IN v1 int, IN v2 varchar(30) ) dynamic result sets 2 language sql begin declare cr1 cursor with return for select c1, c2 from "+schema+".mytab1; declare cr2 cursor with return for select c2 from "+schema+".mytab1; open cr1; open cr2; end";
0 commit comments