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 представляет собой обязательный параметр, требующий входных значений любого типа данных для обозначения дополнительных параметров для процедуры.

    ПримечаниеПримечание

    Должен совпадать с декларациями, сделанными значением params. Может быть реализован в форме @name= value или value.