Ответов (11)11
Я не использовал SQL-Anywhere в течение многих лет, однако следующий оператор должен работать
select c.column_name
from systabcol c
key join systab t on t.table_id=c.table_id
where t.table_name='tablename'
Это было взято прямо из предыдущего вопроса
Предполагается, что Windows: Пуск - Все программы - SQL Anywhere 11 - Sybase Central
Затем Connections - Connect with SQL Anywhere 11 ...
Выберите «Имя источника данных ODBC» и выберите «SQL Anywhere 11 Demo».
Нажмите OK, чтобы просмотреть в виде дерева различные объекты в базе данных (таблицы и т. Д.).
Системный процесс , sa_describe_query весьма полезен
SELECT * FROM sa_describe_query('select * from TableName')
Используйте это представление: http://dcx.sybase.com/1001/en/dbrfen10/rf-syvcol.html
Пытаться
select * from sys.syscolumns
или только таблицы, которые вы создали:
select * from sys.syscolumns where creator=(select current user)
выберите t.table_name, c.column_name, c.base_type_str, c.nulls из systabcol c key join systab t на t.table_id = c.table_id
http://dcx.sap.com/1200/en/dbreference_en12/syscolumn345.html