Použijte CREATE PROCEDURE dbo.MySP
Uživatel, pod kterým jste přihlášeni, musí mít neexistující výchozí schéma.
DEFAULT_SCHEMA lze nastavit na schéma, které aktuálně v databázi neexistuje.
Také byste měli použít quotename(@tableName) a typ parametru sysname spíše než varchar(100) abyste se vyhnuli SQL injection nebo jen chybám z nestandardních názvů objektů.