borrame.com - Colección particular de recortes de código y documentación para programación web

Canales RSS

Lo más fresco

  1. Enlaces sobre desarrollo web Modificado
  2. Cadena aleatoria en PHP Modificado
  3. Recortar texto Nuevo

Sugerencias del chef

Lo más visitado

  1. Canales RSS
  2. Formato condicional según el día de la semana
  3. Enlaces sobre desarrollo web
  4. Recortar texto
  5. Convertir de minutos a horas
Compartir esta página

INET_NTOP()

Estaba razonablemente seguro de que SQL Server no tiene una función nativa para convertir una dirección IPv4 de formato binario a texto así que me escribí una con ideas robadas de Stack Overflow.

/* * Convierte a cadena una dirección IPv4 binaria ("network to presentation/printable") - v2018-03-26 */ CREATE FUNCTION INET_NTOP ( @binario BINARY(4) ) RETURNS VARCHAR(15) AS BEGIN RETURN CAST(CAST(SUBSTRING(@binario, 1, 1) AS INT) AS VARCHAR(3)) + '.' + CAST(CAST(SUBSTRING(@binario, 2, 1) AS INT) AS VARCHAR(3)) + '.' + CAST(CAST(SUBSTRING(@binario, 3, 1) AS INT) AS VARCHAR(3)) + '.' + CAST(CAST(SUBSTRING(@binario, 4, 1) AS INT) AS VARCHAR(3)) END GO

Ver demo.

Esta página ha sido impresa el miércoles 12 de agosto de 2026 (13:53:01 +0200) desde https://borrame.com/recortes/sql-server/inet-ntop.html. La última vez que miré contenía HTML válido con CSS fresquito y si tiene flatas de ortografía ha sido sin querer.

Lorem ipsum dolor sit amet.

© 2005-2026 by Álvaro González (alvaro.es) • Burgos (España) • borrame.com