home *** CD-ROM | disk | FTP | other *** search
/ Best Tools for JAVA / Best Tools for JAVA.iso / JAVA_ALL / JDBC / JDBC_TES / JDBC-TES.ZIP / jdbc-tests / example-resources / jdbcTest.example.CreateProcedures.ini next >
Encoding:
INI File  |  1996-10-18  |  4.6 KB  |  71 lines

  1.  
  2. ;The names of the procedures indicate the CallableStatement tests 
  3. ;they are used in. The meta data for the JDBC_SET_STRING procedure 
  4. ;is referenced in the dbmetadata.GetProcedures test.
  5.  
  6. [Setup]
  7. @@CREATE OR REPLACE PROCEDURE JDBC_GET_BOOLEAN (FTMP out NUMBER) AS BEGIN SELECT BITCOL INTO FTMP FROM JDBCTEST WHERE INTEGERCOL = 1;END;
  8.  
  9. @@CREATE OR REPLACE PROCEDURE JDBC_GET_BYTE (ICOL out NUMBER) AS BEGIN SELECT TINYINTCOL INTO ICOL FROM JDBCTEST WHERE INTEGERCOL = 1;END;
  10.  
  11. @@CREATE OR REPLACE PROCEDURE JDBC_GET_BYTES (BTMP out RAW) AS BEGIN SELECT BINCOL INTO BTMP FROM JDBCTEST WHERE INTEGERCOL = 1;END;
  12.  
  13. @@CREATE OR REPLACE PROCEDURE JDBC_GET_VBYTES (BTMP out RAW) AS BEGIN SELECT VARBINCOL INTO BTMP FROM JDBCTEST WHERE INTEGERCOL = 1;END;
  14.  
  15. @@CREATE OR REPLACE PROCEDURE JDBC_GET_DATE (ITMP out DATE) AS BEGIN SELECT DATECOL INTO ITMP FROM JDBCTEST WHERE INTEGERCOL = 1;END;
  16.  
  17. @@CREATE OR REPLACE PROCEDURE JDBC_GET_DOUBLE (FTMP out NUMBER) AS BEGIN SELECT DOUBLECOL INTO FTMP FROM JDBCTEST WHERE INTEGERCOL = 2;END;
  18.  
  19. @@CREATE OR REPLACE PROCEDURE JDBC_GET_FLOAT (FTMP out NUMBER) AS BEGIN SELECT FLOATCOL INTO FTMP FROM JDBCTEST WHERE INTEGERCOL = 2;END;
  20.  
  21. @@CREATE OR REPLACE PROCEDURE JDBC_GET_INT (ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE SMALLCOL = 4;END;
  22.  
  23. @@CREATE OR REPLACE PROCEDURE JDBC_GET_LONG (ICOL out NUMBER) AS BEGIN SELECT BIGINTCOL INTO ICOL FROM JDBCTEST WHERE INTEGERCOL = 2;END;
  24.  
  25. @@CREATE OR REPLACE PROCEDURE JDBC_GET_NUMERIC (ICOL out NUMBER) AS BEGIN SELECT NUMERICCOL INTO ICOL FROM JDBCTEST WHERE INTEGERCOL = 2;END;
  26.  
  27. @@CREATE OR REPLACE PROCEDURE JDBC_GET_SHORT (ICOL out NUMBER) AS BEGIN SELECT SMALLCOL INTO ICOL FROM JDBCTEST WHERE INTEGERCOL = 1;END;
  28.  
  29. @@CREATE OR REPLACE PROCEDURE JDBC_GET_STRING (CCOL out CHAR) AS BEGIN SELECT CHARCOL INTO CCOL FROM JDBCTEST WHERE INTEGERCOL = 1;END;
  30.  
  31. @@CREATE OR REPLACE PROCEDURE JDBC_GET_VSTRING (CCOL out VARCHAR2) AS BEGIN SELECT VCHARCOL INTO CCOL FROM JDBCTEST WHERE INTEGERCOL = 1;END;
  32.  
  33. @@CREATE OR REPLACE PROCEDURE JDBC_GET_TIME (ITMP out DATE) AS BEGIN SELECT TIMECOL INTO ITMP FROM JDBCTEST WHERE INTEGERCOL = 1;END;
  34.  
  35. @@CREATE OR REPLACE PROCEDURE JDBC_GET_TIMESTAMP (ITMP out DATE) AS BEGIN SELECT TSCOL INTO ITMP FROM JDBCTEST WHERE INTEGERCOL = 1;END;
  36.  
  37. @@CREATE OR REPLACE PROCEDURE JDBC_GET_NULL (ICOL out SMALLINT) AS BEGIN SELECT SMALLCOL INTO ICOL FROM JDBCTEST WHERE INTEGERCOL = 6;END;
  38.  
  39.  
  40.  
  41. @@CREATE OR REPLACE PROCEDURE JDBC_SET_BOOLEAN (FTMP in NUMBER, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE BITCOL = FTMP;END;
  42.  
  43. @@CREATE OR REPLACE PROCEDURE JDBC_SET_BYTE (NCOL in NUMBER, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE TINYINTCOL = NCOL;END;
  44.  
  45. @@CREATE OR REPLACE PROCEDURE JDBC_SET_BYTES (BTMP in RAW, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE VARBINCOL = BTMP;END;
  46.  
  47. @@CREATE OR REPLACE PROCEDURE JDBC_SET_DATE (ITMP in DATE, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE DATECOL = ITMP;END;
  48.  
  49. @@CREATE OR REPLACE PROCEDURE JDBC_SET_DOUBLE (FTMP in NUMBER, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE DOUBLECOL > FTMP AND DOUBLECOL < 10.0;END;
  50.  
  51. @@CREATE OR REPLACE PROCEDURE JDBC_SET_FLOAT (FTMP in NUMBER, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE FLOATCOL > FTMP AND FLOATCOL < 4.0;END;
  52.  
  53. @@CREATE OR REPLACE PROCEDURE JDBC_SET_INT (NCOL in INTEGER, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE INTEGERCOL = NCOL;END;
  54.  
  55. @@CREATE OR REPLACE PROCEDURE JDBC_SET_LONG (NCOL in NUMBER, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE BIGINTCOL = NCOL;END;
  56.  
  57. @@CREATE OR REPLACE PROCEDURE JDBC_SET_NUMERIC (NCOL in NUMBER, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE NUMERICCOL = NCOL;END;
  58.  
  59. @@CREATE OR REPLACE PROCEDURE JDBC_SET_SHORT (NCOL in NUMBER, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE SMALLCOL = NCOL;END;
  60.  
  61. @@CREATE OR REPLACE PROCEDURE JDBC_SET_STRING (CCOL in CHAR, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE CHARCOL = CCOL;END;
  62.  
  63. @@CREATE OR REPLACE PROCEDURE JDBC_SET_TIME (ITMP in DATE, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE TIMECOL = ITMP;END;
  64.  
  65. @@CREATE OR REPLACE PROCEDURE JDBC_SET_TIMESTAMP (ITMP in DATE, ICOL out INTEGER) AS BEGIN SELECT INTEGERCOL INTO ICOL FROM JDBCTEST WHERE TSCOL = ITMP;END;
  66.  
  67. @@CREATE OR REPLACE PROCEDURE JDBC_SET_NULL (NCOL in CHAR) AS BEGIN INSERT INTO JDBC_NULL_TEST (NAME,VALUE) VALUES('CallableStatement', NCOL);END;
  68.  
  69.  
  70.  
  71.