Найти таблицу Informix и детали столбцов с использованием SQL Query

Я хочу получить информацию о базе данных Informix и информацию о столбце, такие как

  • Имена таблиц
  • Имена столбцов таблицы
  • Типы данных столбцов
  • Длина типа данных (например, Столбец Varchar)
  • Ограничения на столбцах

Я могу найти имена таблиц и имена столбцов, используя этот запрос, чтобы получить имена таблиц:

select tabname from systables 

, чтобы найти имя столбца

SELECT TRIM(c.colname)   AS table_dot_column 
FROM "informix".systables AS t, "informix".syscolumns AS c 
WHERE t.tabname = 'agent_status'   
AND t.tabtype = 'T'
and t.tabid = c.tabid 
AND t.tabid >= 100  ; 

, но я не могу Чтобы найти типы данных и ограничения на столбцы.

Кто-нибудь может сказать мне запрос SQL, чтобы получить полные детали таблицы, упомянутой выше?

5
задан Jonathan Leffler 21 July 2018 в 19:03
поделиться