21.10.2005, 15:02
общий
это ответ
Здравствуйте, Игорь Елизаров!
Заранее извиняюсь, я здесь новенький. Но мне немножко не понятна традиция не указывать используемую СУБД. Я понимаю что тема SQL и он даже вроде как стандартный. Но даже те части стандартного синтаксиса которые поддерживаются различными представителями семейства SQL для оптимизации выполнения могут потребовать учитывать некоторые особенности реализации конкретной СУБД. Не говоря уже о том что в каждой реализации есть куча именно своих собственных ‘надстроек‘ над синтаксисом SQL. Может я конечно погорячился, (да простят меня админы портала), и это традиция такая, но по-моему желательно указывать используемую реализацию SQL.
На основании полученной (ограниченной) информации, можна предложить только:
SELECT COUNT(*) FROM table;
Потому что, по-моему, это и все что можна сделать для выяснения размера таблицы, в рамках стандарта SQL.
А вообще если не трудно, то укажите (хотя бы в комментарии к моему ответу):
СУБД (в некоторых реализациях важно также тип таблицы), платформу (систему), (если планируется автоматизация получения этой информации, то может понадобиться используемый язык программирования).
Надеюсь что на основании той информации кто-нибудь сможет дать вам более конкретный ответ.
Еще раз приношу свои извинения за замечание.