cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 26 oct. 2008 à 17:27
Salut,
Attention à la colonne routine_definition de cette vue, elle est définie en nvarchar(4000) : si le code de la SP dépasse les 4000 chars tu auras un code invalide.
Donc soit tu utilises la fonction OBJECT_DEFINITION, soit tu passes par sys.sql_modules.
Sur du SQL Server 2000, qui ne supporte pas nvarchar(MAX), il faudra travailler avec syscomments (plusieurs lignes quand la SP dépasse 4000 chars)