Guest
Public paste!

Untitled

By: a guest | Dec 1st, 2009 | Syntax: JavaScript | Size: 1.51 KB | Hits: 506 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. var Types = java.sql.Types;
  2.  
  3. var tabledef = [
  4.     {name: "id", type: Types.INTEGER},
  5.     {name: "name", type: Types.VARCHAR},
  6.     {name: "description", type: Types.VARCHAR},
  7.     {name: "createtime", type: Types.TIMESTAMP}
  8. ];
  9.  
  10. function setup() {
  11.     var dbmgr = new jala.Test.DatabaseMgr();
  12.     var db = dbmgr.initDatabase("testdb");
  13.     // var db = new jala.db.RamDatabase("testdb");
  14.     db.createTable("person", tabledef, "id");
  15.     db.createTable("animal", tabledef, "id");
  16.     db.createTable("item", tabledef, "id");
  17. }
  18.  
  19.  
  20. createTable(table, columns, key) demo data that triggers error for me
  21. table  T_ACCESS
  22.  
  23. table.columns [{name:"ACC_ID", type:3, length:10, nullable:false, 'default':null, precision:0, scale:10}, {name:"ACC_F_GRP", type:3, length:10, nullable:true, 'default':null, precision:0, scale:1
  24. 0}, {name:"ACC_F_SIT", type:3, length:10, nullable:true, 'default':null, precision:0, scale:10}, {name:"ACC_PERMISSION", type:3, length:10, nullable:true, 'default':null, precision:0, scale:10}, {name:"ACC_CREATETIME", type:91, length:7,
  25.  nullable:true, 'default':null, precision:0, scale:10}, {name:"ACC_F_USR_CREATOR", type:3, length:10, nullable:true, 'default':null, precision:0, scale:10}, {name:"ACC_MODIFYTIME", type:91, length:7, nullable:true, 'default':null, precis
  26. ion:0, scale:10}, {name:"ACC_F_USR_MODIFIER", type:3, length:10, nullable:true, 'default':null, precision:0, scale:10}, {name:"ACC_F_ZNE", type:3, length:10, nullable:true, 'default':null, precision:0, scale:10}]
  27.  
  28. table.keys ["ACC_ID"]