2017-05-11 9 views

答えて

0

nvarchar(4000)ので、これ以上の4000以上の文字が返されますよう、INFORMATION_SCHEMA.ROUTINES.ROUTINE_DEFINITIONビューの列が定義されます。 sys.sql_module.definitionを使用して定義をnvarchar(MAX)として返します。推奨されないtextデータ型は使用しないでください。

SSMSは、クエリ - >オプション - >結果設定に従って値を切り捨てることがあります。

0

は、それはあなたが使用しているDBMSあなた

SELECT SPECIFIC_NAME 
     ,CAST(ROUTINE_DEFINITION AS NVARCHAR(MAX))As ROUTINE_DEFINITION 
    FROM INFORMATION_SCHEMA.ROUTINES 
    WHERE ROUTINE_TYPE IN (
      'PROCEDURE' 
      ,'FUNCTION' 
      ) 
     AND ROUTINE_DEFINITION LIKE '%Your search string%' 
    ORDER BY 1 
関連する問題