Определите, какие параметры хранимых процедур допускают значение NULL (необязательно)

Я знаю, что могу используйте следующий запрос, чтобы найти все хранимые процедуры и их параметры:

SELECT 
    r.*, p.*
FROM
    INFORMATION_SCHEMA.ROUTINES AS r INNER JOIN
    INFORMATION_SCHEMA.PARAMETERS AS p 
    ON r.SPECIFIC_SCHEMA = p.SPECIFIC_SCHEMA AND r.SPECIFIC_NAME = p.SPECIFIC_NAME
WHERE     (r.ROUTINE_TYPE = N'PROCEDURE')

Отсюда я могу видеть (почти) всю информацию о параметрах, но я не знаю, как найти, какие из них допускают значение NULL или имеют значения по умолчанию.

Есть ли способ найти это?

Спасибо

5
задан bzamfir 14 October 2011 в 20:12
поделиться