Если ответ 1, есть таблица. Если ответ 0, нет таблицы.

наилучший способ проверить, существует ли таблица в базе данных Sql независимо от базы данных?

Я придумал:

   bool exists;
   const string sqlStatement = @"SELECT COUNT(*) FROM my_table";

   try
    {
       using (OdbcCommand cmd = new OdbcCommand(sqlStatement, myOdbcConnection))
       {
            cmd.ExecuteScalar();
            exists = true;
       }
    }
    catch
    {
        exists = false;
    }

Есть лучший способ сделать это? Этот метод не будет работать при сбое подключения к базе данных. Я нашел способы для Sybase, SQL-сервера, Oracle, но ничего, что работает для всех баз данных.

Ответы на вопрос(2)

Ваш ответ на вопрос