Я хочу удалить все данные из всех таблиц в базе данных сервера SQL. Мне удалось собрать все таблицы с помощью метода getTables () , но я не знаю, как их перебирать или обращаться к ним. Я записал идею своего кода: я подумал, что могу просто выполнить TRUNCATE TABLE
для каждой таблицы, а затем удалить все данные.
private void emptyMssqldb() throws TSTDBException, SQLException {
Connection connMsSql = DBConnection.getConnectionToMsSql();
ResultSet rs = DBConnection.getConnectionToMsSql().getMetaData().getTables(null, null, null, null);
TSTDB.execute_sql(connMsSql, "TRUNCATE TABLE " + tablename );
}