Compartir a través de


SQRT (SSIS)

Actualizado: 5 de diciembre de 2005

Devuelve la raíz cuadrada de una expresión numérica.

Sintaxis

SQRT(numeric_expression)

Argumentos

Tipos de resultado

DT_R8

Notas

SQRT devuelve un resultado NULL si el valor del argumento es NULL.

SQRT produce un error si el argumento es un valor negativo.

Antes de realizar la operación de raíz cuadrada, se convierte el argumento al tipo de datos DT_R8.

Ejemplos

Este ejemplo devuelve la raíz cuadrada de un literal numérico. El resultado devuelto es 12.

SQRT(144)

Este ejemplo devuelve la raíz cuadrada de una expresión, el resultado de restar valores de las columnas Value1 y Value2.

SQRT(Value1 - Value2)

Este ejemplo devuelve la longitud del tercer lado de un triángulo rectángulo aplicando la función SQUARE a dos variables y calculando a continuación la raíz cuadrada de la suma. Si Side1 contiene 3 y Side2 contiene 4, la función SQRT devuelve 5.

SQRT(SQUARE(@Side1) + SQUARE(@Side2))

[!NOTA]   En las expresiones, los nombres de variables siempre incluyen el prefijo @.

Vea también

Otros recursos

Funciones (SSIS)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

5 de diciembre de 2005

Contenido modificado:
  • Se corrigió la descripción del comportamiento del argumento cuando éste tiene un valor negativo.