, :
SELECT *
FROM "informix".systables AS t
JOIN "informix".syscolumns AS c ON t.tabid = c.tabid
WHERE t.tabname = 'table_a';
, , table_A , , DELIMIDENT, , . , ; .
, . . , , , , , DB-Schema (dbschema), . SYSTEM, , , - . , . - .
IBM Informix Dynamic Server 11.70, CREATE {audit} TABLE, . , , FOREACH , , . . / . , tabname - , , c_colno, c_colname c_typename - (as cts, short 'create table statement' pad):
LET cts = 'CREATE TABLE ' || tabname || '(';
LET pad = '';
FOREACH SELECT c.colno, c.colname, type_name(c.coltype, c.collength)
INTO c_colno, c_colname, c_typename
FROM "informix".systables AS t
JOIN "informix".syscolumns AS c
ON t.tabid = c.tabid
WHERE t.tabname = tabname
ORDER BY c.colno
LET cts = cts || pad || 'pre_' || c_colname || ' ' || c_coltype;
LET cts = cts || ',' || 'post_' || c_colname || ' ' || c_coltype;
LET pad = ',';
END FOREACH;
LET cts = cts || ');';
, NOT NULL , , , .