sp_prepexec (Transact-SQL)

Подготавливает и выполняет параметризованную инструкцию Transact-SQL. В процедуре sp_prepexec сочетаются функции процедур sp_prepare и sp_execute. Вызывается с ID =13 в пакете потока табличных данных (TDS).

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

        sp_prepexec 
        handle
         OUTPUT, 
        params
         , 
        stmt
            [ , bound param ] [ ,...n]]

Аргументы

  • handle
    Это сформированный службами SQL Serverдескриптор. Параметр handle является обязательным с возвращаемым типом int.

  • params
    Указывает параметризованные инструкции. Определение переменных params подставляется вместо маркеров параметров в инструкции. Параметр params является обязательным и требует входного значения типа ntext, nchar или nvarchar . Если инструкция не параметризована, необходимо ввести значение NULL.

  • stmt
    Определяет результирующий набор курсора. Параметр stmt обязателен и требует входного значения типа ntext, nchar или nvarchar.

  • bound_param
    Обозначает использование необязательных параметров. Параметр bound_param требует входного аргумента любого типа данных для обозначения используемых дополнительных параметров.