Forum Webscript.Ru

Общие => Базы данных => Тема начата: Evgeny от 25 Ноября 2002, 13:15:11

Название: Узнать имена таблиц
Отправлено: Evgeny от 25 Ноября 2002, 13:15:11
Привет все!
Подскажите пожалуйста, как с помощью SQL можно получить список всех таблиц, или узнать, имеется ли таблица с именем "Name".
Большое спасибо!
Название: Узнать имена таблиц
Отправлено: tserbis от 25 Ноября 2002, 13:33:38
show tables [from БД] [like шаблон]
Название: Узнать имена таблиц
Отправлено: Evgeny от 25 Ноября 2002, 14:18:59
Использую php. БД - Informix.

Цитировать
show tables [from БД] [like шаблон]

Почему-то не работает. :(
Название: Узнать имена таблиц
Отправлено: tserbis от 25 Ноября 2002, 14:24:44
Вот про Informix нужно было-бы по-раньше упомянуть. :-))
Извини, я пас.
Название: Узнать имена таблиц
Отправлено: ThE0ReTiC от 25 Ноября 2002, 16:21:48
попробуй
INFO TABLES
Название: Узнать имена таблиц
Отправлено: AlieN от 25 Ноября 2002, 16:36:24
show table status like "имя таблицы";
или show tables;
Название: Узнать имена таблиц
Отправлено: ThE0ReTiC от 25 Ноября 2002, 16:42:36
AlieN
Баклан. Сказали же INFORMIX
Нет там такого.
Название: Узнать имена таблиц
Отправлено: Stas от 25 Ноября 2002, 18:41:07
prover\' tak:

dbaccess [DB] <
select tabname from systables where tabid > 99 and tabname not in ("sysmenus","sysmenuitems","syscolatt","syscolval") order by tabname;

EOF
Название: Узнать имена таблиц
Отправлено: Stas от 25 Ноября 2002, 18:42:56
ahh... nu esli php, dbaccess ne ispol\'zui !!! ne prochital !! ;) Pishi priamuiu query
Название: Узнать имена таблиц
Отправлено: Evgeny от 25 Ноября 2002, 19:03:08
Спасибо, но ничего из предложенного не подошло.
Но уже не актуально, можно и через isql посмотреть...
Название: Узнать имена таблиц
Отправлено: Stas от 25 Ноября 2002, 19:04:21
a ty tak prosto proverial ?
select tabname from systables where tabid > 99