Нет, нет никакого способа унаследовать тип столбца таблицы при объявлении переменных в SQL Server 2005 (или, в этом отношении, 2008).
Самое близкое, что вы могли бы получить, - это создать определенный пользователем тип, а затем использовать его в таблице и коде.