TO_CHAR() y TO_DATE() son funciones de Oracle, no de SQL Server.
Ten presente siempre que muchísimas cosas (en esecial funciones) son propias de un DBMS,
y no son parte el SQL, sino sólo creadas por una empresa para su producto.
http://msdn.microsoft.com/es-es/library/ms187928.aspx