Tak, nazywa się to wyzwalaczem DDL. Dokumentacja UTWÓRZ WYZWALACJĘ
ma próbkę dla DROP_SYNONYM (na przykład bardzo wątpliwy wybór), ale będziesz chciał CREATE_TABLE wydarzenie zamiast. Lepszy punkt wyjścia do zrozumienia ich działania jest prawdopodobnie tutaj:
https://msdn.microsoft.com/en-us/library/ms190989 .aspx
Jeśli masz bardziej szczegółowe informacje, np. co dokładnie chcesz przekazać do tej funkcji (zakładam, że masz na myśli procedurę) lub co robi procedura, możemy zapewnić bardziej użyteczną i konkretną pomoc.