Quando escrevi alguns comentários antes do CREATE PROCEDURE
comando, esses comentários parecem ser preservados como parte da definição do procedimento.
Por exemplo, quando eu crio um procedimento como este
/*Comment header*/
CREATE OR ALTER PROCEDURE example_procedure
AS
SELECT 1 AS Id
O /*Comment header*/
é armazenado como parte da definição.
Esse é um comportamento documentado, posso sempre contar com isso? Ou é apenas uma peculiaridade não confiável do SQL Server?
Meu entendimento ingênuo é que a definição do procedimento começa com CREATE
palavra-chave, então hesito em confiar em comportamento que vai contra minha intuição.