как подсчитать количество таблиц/просмотров/индекс в моей базе данныхкак подсчитать количество таблиц/просмотров/индекс в моей базе данных
Я использую SyBase 11
как подсчитать количество таблиц/просмотров/индекс в моей базе данныхкак подсчитать количество таблиц/просмотров/индекс в моей базе данных
Я использую SyBase 11
select count(*) from sysobjects where type = 'U'
вы должны получить номер таблиц пользователей. Вы также можете использовать type = 'V'
для просмотра просмотров.
select count(*) from sysindexes
предоставит вам индексный счет. Возможно, вам придется дополнительно фильтровать оба варианта, в зависимости от того, какие типы индексов вы хотите.
Привет Надеюсь, что это ниже SQL работает
SELECT COUNT(*) FROM USER_TABLES;
вернет вам количество таблиц в соответствующей базе данных.
Для оракула
граф Таблицы:
SELECT COUNT (*) FROM user_tables;
граф Последовательности
SELECT COUNT (*) FROM user_sequences;
Count просмотров
SELECT COUNT (*) FROM user_views;
Count Индексы
SELECT COUNT (*) FROM USER_INDEXES;
для MySQL, этот запрос кажется хорошо работать для одной базы данных, 'SELECT COUNT (*) из INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'базовой таблицы' и TABLE_SCHEMA = 'YOUR_DATA_BASE_NAME'; ' – MTM