Sì, si chiama trigger DDL. La documentazione per CREATE TRIGGER
ha un campione per DROP_SYNONYM
(una scelta molto discutibile per un esempio) ma vorrai il CREATE_TABLE
evento invece. Un punto di partenza migliore per capire come funzionano è probabilmente qui:
http://msdn.microsoft.com/en-us/library/ms190989 .aspx
Se hai dettagli più specifici, ad es. cosa vuoi esattamente passare a questa funzione (presumo tu intenda procedura), o cosa fa la procedura, possiamo fornire un aiuto più utile e specifico.