DESCRIBE
DESCRIBE â полÑÑиÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ подгоÑовленном опеÑаÑоÑе или набоÑе ÑезÑлÑÑаÑов
СинÑакÑиÑ
DESCRIBE [ OUTPUT ]подгоÑовленнÑй_опеÑаÑоÑUSING [ SQL ] DESCRIPTORимÑ_деÑкÑипÑоÑаDESCRIBE [ OUTPUT ]подгоÑовленнÑй_опеÑаÑоÑINTO [ SQL ] DESCRIPTORимÑ_деÑкÑипÑоÑаDESCRIBE [ OUTPUT ]подгоÑовленнÑй_опеÑаÑоÑINTOимÑ_sqlda
ÐпиÑание
DESCRIBE полÑÑÐ°ÐµÑ Ð¼ÐµÑаданнÑе о ÑезÑлÑÑиÑÑÑÑиÑ
ÑÑолбÑаÑ
, ÑодеÑжаÑиÑ
ÑÑ Ð² подгоÑовленном опеÑаÑоÑе, не ÑÑиÑÑÐ²Ð°Ñ ÑобÑÑвенно ÑÑÑоки ÑезÑлÑÑаÑа.
ÐаÑамеÑÑÑ
подгоÑовленнÑй_опеÑаÑоÑÐÐ¼Ñ Ð¿Ð¾Ð´Ð³Ð¾Ñовленного опеÑаÑоÑа. ÐÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑÐ¾Ñ SQL или пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ ÑÑÐµÐ´Ñ C.
имÑ_деÑкÑипÑоÑаÐÐ¼Ñ Ð´ÐµÑкÑипÑоÑа, задаÑÑÑÑ Ñ ÑÑÑÑом ÑегиÑÑÑа. ÐÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑÐ¾Ñ SQL или пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ ÑÑÐµÐ´Ñ C.
имÑ_sqldaÐÐ¼Ñ Ð¿ÐµÑеменной SQLDA.
ÐÑимеÑÑ
EXEC SQL ALLOCATE DESCRIPTOR mydesc; EXEC SQL PREPARE stmt1 FROM :sql_stmt; EXEC SQL DESCRIBE stmt1 INTO SQL DESCRIPTOR mydesc; EXEC SQL GET DESCRIPTOR mydesc VALUE 1 :charvar = NAME; EXEC SQL DEALLOCATE DESCRIPTOR mydesc;
СовмеÑÑимоÑÑÑ
Ðоманда DESCRIBE опиÑана в ÑÑандаÑÑе SQL.