Fran Diaz

Reporting Services, Business Intelligence, tecnologías Microsoft y otros

Email Notifications

Recent Posts

Tags

News

Community

Comunidades

  • OnobaNET
  • Grupo de usua
  • INETA
  • Culminis
  • Zona de Grupos de Usuarios Online
  • Foro MSDN Español: Colaborador
  • CartujaDotNet

Webs Amigas

Archives

SQL Server 2012 Novedades (IV) – Funciones de Conversión

En este post voy a hablar sobre las nuevas funciones de conversión. En esta nueva versión han metido las funciones Parse(), Try_Parse() y Try_Convert() muy parecidas a las que ya tenemos en .net aunque con algunas limitaciones como vamos a ver ahora.

Sin más, vamos a meternos de lleno en ellas:

Parse(). Esta función nos convierte un string a un tipo válido y una cultura opcional. Si el valor pasado no es posible convertirlo o del tipo que se ha especificado (solo numéricos y de fecha y horas) devolverá una excepción. Veamos unos ejemplos:

Conversión de números:

parse_numeric parse_numeric_results

Fechas. Como podéis ver, si queremos pasarlo a alguna cultura deberemos usar la palabra reservada USING: 

parse_date

Resultado:

parse_date_results

Conversión a un tipo no válido

parse_error

Resultados:

parse_error_results

Try_Parse(). Esta función es similar a la anterior con diferencia de que en caso de que no se pueda convertir al tipo especificado nos devolverá un null en vez de una excepción.

Try_Convert(). Esta función nos va a convertir (con CAST) un valor pasado a un tipo válido. Además podemos aplicar algún estilo como los que nos da la función Convert. Si el tipo no es válido nos dará una excepción. Veamos unos ejemplos

Conversión de un número.

try_convert_int try_convert_results

Conversión con truncado. Si usamos algún tipo de datos tipo string y los caracteres se pasan de los especificado este nos retorna automáticamente un truncado.

try_convert_truncado try_convert_truncado_results

Conversiones con estilo.

try_convert_style try_convert_style_results

Y con esto, damos por finalizado las conversiones con estas funciones, espero que os sea de utilidad Guiño.

Un Saludo

Posted: 15/5/2012 23:01 por Fran Díaz | con 1 comment(s) |
Comparte este post:

Comentarios

Miemblogs ha opinado:

En este post voy a hablar sobre las nuevas funciones de conversión. En esta nueva versión han metido

# May 15, 2012 11:21 PM