Here's a patch for oracle numeric type export bugs described at 
http://bugs.debian.org/358670
Index: mdbtools-0.6pre1/src/libmdb/backend.c
===================================================================
--- mdbtools-0.6pre1.orig/src/libmdb/backend.c
+++ mdbtools-0.6pre1/src/libmdb/backend.c
@@ -61,11 +61,11 @@
 /*    Oracle data types */
 static MdbBackendType mdb_oracle_types[] = {
 		MdbBackendType_STRUCT_ELEMENT("Oracle_Unknown 0x00",0,0,0),
-		MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
-		MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
-		MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
-		MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
-		MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
+		MdbBackendType_STRUCT_ELEMENT("NUMBER(1)",0,0,0),
+		MdbBackendType_STRUCT_ELEMENT("NUMBER(3)",0,0,0),
+		MdbBackendType_STRUCT_ELEMENT("NUMBER(5)",0,0,0),
+		MdbBackendType_STRUCT_ELEMENT("NUMBER(11)",0,0,0),
+		MdbBackendType_STRUCT_ELEMENT("NUMBER(15,2)",0,0,0),
 		MdbBackendType_STRUCT_ELEMENT("FLOAT",0,0,0),
 		MdbBackendType_STRUCT_ELEMENT("FLOAT",0,0,0),
 		MdbBackendType_STRUCT_ELEMENT("TIMESTAMP",0,0,0),

Reply via email to