Hello,
Just found some old CSDKs 3.50.FC3 on our Solaris machine, and DESCRIBE OUTPUT exists in that version.
For a quick check, you want to search for the API sqli_describe_output_stmt() in $INFORMIXDIR/incl/esql/sqliapi.h
See generated .c code:
/*
* EXEC SQL DESCRIBE OUTPUT :stmtName INTO tmp;
*/
#line 138 "ifx91.ec"
{
#line 138 "ifx91.ec"
sqli_describe_output_stmt(ESQLINTVERSION, sqli_curs_locate(ESQLINTVERSION, stmtName, 257), &tmp, 0);
#line 138 "ifx91.ec"
Seb
------------------------------
Sebastien FLAESCH
------------------------------
Original Message:
Sent: Thu October 12, 2023 02:18 PM
From: Art Kagel
Subject: Which ESQL/C versions support SQL DESCRIBE OUTPUT?
Sabastien:
It looks like the DESCRIBE INPUT and DESCRIBE OUTPUT features came in with engine version 9.40 which would correspond to CSDK 3.90 or 3.91 I believe going back to 2003 or there abouts.
I don't have the 9.30 or earlier v9.xx manuals but it is documented as a new feature in the 9.40 Guide to SQL Syntax manual.
Art
------------------------------
Art S. Kagel, President and Principal Consultant
ASK Database Management Corp.
www.askdbmgt.com
------------------------------