调用 SQLCopyDesc 函数将一个描述符的字段复制到另一个描述符。 字段只能复制到应用程序描述符或 IPD,但不能复制到 IRD。 可以从任何类型的描述符复制字段。 只有那些同时为源描述符和目标描述符定义的字段才会被复制。 SQLCopyDesc 不会复制SQL_DESC_ALLOC_TYPE字段,因为无法更改描述符的分配类型。 复制的字段覆盖现有字段。
一个语句句柄上的 ARD 可用作另一个语句句柄上的 APD。 这样,应用程序就可以在表之间复制行,而无需在应用程序级别复制数据。 为此,描述表提取行的行描述符将重复使用为 INSERT 语句中某个参数的参数描述符。 SQL_MAX_CONCURRENT_ACTIVITIES信息类型必须大于1才能使该操作成功。