У меня есть доступ к командной строке isql, и мне нравится получать метаданные всех таблиц данной базы данных, возможно, в отформатированном файле. Как мне этого добиться?
Спасибо.
Если вы хотите использовать программу командной строки, но не ограничены использованием SQL, вы можете использовать SchemaCrawler . SchemaCrawler имеет открытый исходный код и может создавать файлы в формате обычного текста, CSV или (X) HTML.
Если Sybase совместим с SQL-92, эта информация сохраняется в таблицах INFORMATION_SCHEMA.
Таким образом, следующее даст вам список таблиц и представлений в любой базе данных, совместимой с SQL-92
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES