среда, 27 марта 2013 г.

Как переименовать, изменить тип и правило сопоставления (collation) полей результирующих наборов, возвращаемых хранимой процедурой



-- Как переименовать, изменить тип и правило сопоставления (collation) полей результирующих наборов, возвращаемых хранимой процедурой
-- Конструкция WITH RESULT SETS
-- SQL Server >= 2012



EXEC sp_configure
WITH RESULT SETS
(
    (
        ParName NVARCHAR(100)
        ,min INT
        ,max INT
        ,con INT
        ,run INT
    )
)

-- Можно запретить возврат выполнения хранимой процедуры, если она возвращает результирующий набор
-- WITH RESULT SETS NONE
EXEC sp_configure
WITH RESULT SETS NONE