Проверка на существование таблицы
Язык VB
БД Оракл
Я точно не помню, но в Ораклиной базе должна быть специальная служебная таблица, в которой записано, какие таблицы в базе есть. Сделаешь запрос в эту таблицу на наличие нужной таблицы. Если вернет 0 записей - значит ее в базе нет. Посмотри доку по Ораклу, потому что я не помню, как эта табличка называется...
Вот пример запроса:
Select * from user_objects where Object_Name = 'PHONE_ERROR_ZAP'
зыыыы я такая довольная :)))) спасяб огромное
Цитата: Kudri
Спасибо, примного благодарна ммм данная таблица находится в представлениях и называется user_objects.
Вот пример запроса:
Select * from user_objects where Object_Name = 'PHONE_ERROR_ZAP'
зыыыы я такая довольная :)))) спасяб огромное
Вот пример запроса:
Select * from user_objects where Object_Name = 'PHONE_ERROR_ZAP'
зыыыы я такая довольная :)))) спасяб огромное
----------------------------------------------------------------------
Честно сказать, так делать не правильно вот так правильно:
SELECT * FROM USER_TABLES where table_Name = 'PHONE_ERROR_ZAP'
Так как в oracle существует до фига объектов, которые могут называтся точно так же как таблица. И еще ты смотрешь существует ли таблица у конкретного пользователя, что бы посмотреть существует ли она вообще в БД выьирай из dba_tables, если есть права туда:)