Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.06 KB | None | 0 0
  1.    private boolean assertDataTypeInternal(String tableName, String columnName, String dataType) throws SQLException {
  2.         DAO.executeQuery(
  3.                         "select utc.DATA_TYPE || '( ' || utc.data_length || ' )' from user_tab_cols utc where utc.table_name = upper(?) AND utc.COLUMN_NAME = upper(?) "
  4.                         , new Object[]{tableName.toUpperCase(), columnName.toUpperCase()}
  5.                         , new ResultSetHandler<Boolean>() {
  6.  
  7.                             @Override
  8.                             public Boolean handle(ResultSet rs) throws SQLException {
  9.                                 List<String> dataTypeNames = new ArrayList<>(10);
  10.                                 while (rs.next()){
  11.                                     System.out.println(rs.getString(1));
  12.                                     return rs.getString(1).equals(dataType);
  13.                                 }
  14.                                 return false;
  15.                             }
  16.  
  17.                         }
  18.                 , schemaName);
  19.         return false;
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement