주어진 테이블의 열이 Informix 데이터베이스에서 Null 가능 여부를 프로그램 방식으로 결정하는 방법을 알아 내려고합니다. 주어진 데이터에 대해 열 데이터를 가져 오는 방법을 알아 냈지만 이러한 결과가 내 용도로 유용하지는 않은 것 같습니다. 즉, 열이 null을 허용하는지 여부를 나타내는 속성이없는 것 같습니다.Informix의 syscolumns에서 "Null 허용 여부"속성을 검색하는 방법은 무엇입니까?
다른 sys_ _ 테이블이나 그 종류의 테이블에 가입해야합니까?
쿼리 내가 현재 사용하고 있습니다
SELECT *
FROM "informix".syscolumns
WHERE tabid = (SELECT tabid FROM "informix".systables WHERE tabname = 'myTable');
이 COLNAME, TABID, COLNO, coltype, collength, colmin, colmax, extended_id, seclabelid 및 colattr있는 테이블을 반환합니다. 아마도 nullable 속성은 coltype에있는 것입니다 ...?
감사합니다. 나는 Informix를 처음 사용하기 때문에 RTFM을 가져야한다고 생각합니다. :) 귀하의 답변에 감사드립니다. – asteri