2009-09-12 5 views

ответ

1

Вы не упомянули, которые СУБД вы используете. В SQL Server, вы можете запросить sysobjects таблицы и фильтр для объектов с типом U:

SELECT name FROM sysobjects WHERE type = 'U' 
4

Свежим методом на SQL Server является использование INFORMATION_SCHEMA Views, чтобы получить информацию:

SELECT table_name FROM INFORMATION_SCHEMA.Tables WHERE table_type='BASE TABLE' 

Это особенно view также включает в себя Views в своем списке таблиц, поэтому вам нужно предложение where.

+1

+1. Это лучший и более портативный метод, чем мой, хотя он немного длиннее. –

0

В случае, если вы заинтересованы в том, как MySQL, чтобы достичь этого, вы можете использовать

DESCRIBE tableName; 
Смежные вопросы