Sim, é chamado de gatilho DDL. A documentação para
CREATE TRIGGER
tem uma amostra para DROP_SYNONYM
(uma escolha muito questionável para um exemplo), mas você vai querer o CREATE_TABLE
evento em vez disso. Um ponto de partida melhor para entender como eles funcionam provavelmente está aqui:http://msdn.microsoft.com/en-us/library/ms190989 .aspx
Se você tiver detalhes mais específicos, por exemplo. o que exatamente você deseja passar para esta função (presumo que você queira dizer procedimento), ou o que o procedimento faz, podemos fornecer ajuda mais útil e específica.