1、sql語句判斷資料庫表是否存在:
sql:select * from user_all_tables where table_name="tableName"
如果結果為空則表示不存在,如何結果不為空則表示存在;
2、java如何判斷資料庫表是否存在
可以利用上面的sql,執行獲取結果,相應的java程式碼如下:
String helperName= delegator.getGroupHelperName("com.asiainfo");
SQLProcessor sqlProcessor= new SQLProcessor(helperName);
String sql = "select * from user_all_tables where table_name=""+table+""";
ResultSet rsTables =sqlProcessor.executeQuery(sql);
if(rsTables.next()){
Debug.logWarning("table:"+table+" exists", module);
}else{
Debug.logWarning("table:"+table+" does not exist", module);
}
1、sql語句判斷資料庫表是否存在:
sql:select * from user_all_tables where table_name="tableName"
如果結果為空則表示不存在,如何結果不為空則表示存在;
2、java如何判斷資料庫表是否存在
可以利用上面的sql,執行獲取結果,相應的java程式碼如下:
String helperName= delegator.getGroupHelperName("com.asiainfo");
SQLProcessor sqlProcessor= new SQLProcessor(helperName);
String sql = "select * from user_all_tables where table_name=""+table+""";
ResultSet rsTables =sqlProcessor.executeQuery(sql);
if(rsTables.next()){
Debug.logWarning("table:"+table+" exists", module);
}else{
Debug.logWarning("table:"+table+" does not exist", module);
}