Плохо, Плохая идея ... никогда не храните даты в столбцах varchar, теперь вы будете получать туда мусор в разных форматах. Кроме того, зачем varchar (16), когда вы хотите yyyyMMdd?
если вы хотите, чтобы вывод был в другом формате, сделайте это на уровне презентации или используйте команду convert
SELECT CONVERT(CHAR(8),GETDATE(),112)
сейчас, если вы действительно хотите делать то, что говорите, вы хотите
запустите ваш скрипт и затем выполните
UPDATE Table
SET LastUpdateDate = CONVERT(CHAR(8),(CONVERT(DATETIME,CONVERT(varchar,LastUpdateDate))),112)
Но снова .. плохо плохо плохо идея
Кроме того, следующая версия SQL Server значительно облегчит форматирование: Функция форматирования в SQL Server Denali CTP3