I tried to execute an sql squery in java but they jave been several error of referency constraint. So I have to delete the constraint and add it each time.
I've tried to write an code which do that but it doesn't work :
public void deleteTableDevise() throws SQLException{
//connexion base
Statement statement = this.getMyConnection().createStatement();
//requête suppression
ArrayList<String> listRequete = new ArrayList<String>();
String requeteSplit = "";
String deleteDataTable = "ALTER TABLE dbo.T_CORR_STANDARD NOCHECK CONSTRAINT fk_idRIB_t_corr_standard ; truncate table P_DEVISE;";
requeteSplit= requeteSplit.concat(deleteDataTable);
if(deleteDataTable.contains(";")){
listRequete.add(requeteSplit);
requeteSplit = "";
}
for (String uneRequete : listRequete){
statement.executeUpdate(uneRequete);
}
logger.debug("Suppression de la table banque dans la table P_DEVISE - OK");
}
Thank you.