protected void writeColumnDef(List<String[]> colDefs, StringBuffer scriptSB) {
		int cLen = 0;
		for (String[] row : colDefs) {
			String colName = row[0];
			cLen = Math.max(cLen, colName.length());
		}
		
		for (int i=0;  i<colDefs.size();  i++) {
			String[] row = colDefs.get(i);
			String colName = row[0];
			String typName = row[1];
			String isNull  = row[2];
			String colDflt = row[4];
			String extra   = row[5];

			scriptSB.append("   " + colName);
			for (int pad=0;  pad<cLen-colName.length()+3;  pad++) {
				scriptSB.append(" ");
			}

			scriptSB.append(" ").append(typName);
			if ("NO".equalsIgnoreCase(isNull)) {
				scriptSB.append("  NOT NULL");
			}

			if (colDflt != null  &&  colDflt.length() > 0) {
				scriptSB.append("  DEFAULT ").append(colDflt);
			}

			if (extra != null  &&  extra.length() > 0) {
				scriptSB.append("  ").append(extra);
			}

			if (i < colDefs.size()-1) {
				scriptSB.append(",\n");
			}
		}
	}