ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# DESCRIBE ## Name DESCRIBE -- 获得关于预备语句或者结果集的信息 ## Synopsis ``` DESCRIBE [ OUTPUT ] _prepared_name_ USING [ SQL ] DESCRIPTOR _descriptor_name_ DESCRIBE [ OUTPUT ] _prepared_name_ INTO [ SQL ] DESCRIPTOR _descriptor_name_ DESCRIBE [ OUTPUT ] _prepared_name_ INTO _sqlda_name_ ``` ## 描述 `DESCRIBE`将检索关于在预备语句中包含的结果列的元数据信息, 实际上没有读取行。 ## 参数 `_prepared_name_` 预备语句名字可以是一个SQL标识符或者宿主变量。 `_descriptor_name_` 描述符名字大小写敏感。可以是SQL标识符或者宿主变量。 `_sqlda_name_` 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; ``` ## 兼容性 在SQL标准中声明`DESCRIBE`。 ## 参见 [ALLOCATE DESCRIPTOR](#calibre_link-28), [GET DESCRIPTOR](#calibre_link-29)