Udostępnij przez


SQRT (wyrażenie SSIS)

Zwraca pierwiastek kwadratowy z wyrażenie liczbowe.

Składnia

SQRT(numeric_expression)

Argumenty

  • numeric_expression
    To wyrażenie liczbowe dowolny typ danych numerycznych.Aby uzyskać więcej informacji, zobacz Typy danych usług integracji.

Typy wyników

DT_R8

Uwagi

SQRT zwraca wynik o wartości null, jeśli argument ma wartość null.

SQRT kończy się niepowodzeniem, jeśli argument jest wartością ujemną.

Argument jest rzutować na typ danych DT_R8 przed operacją pierwiastek kwadratowy.

Przykłady

W tym przykładzie Zwraca pierwiastek kwadratowy z literałem numerycznym.Wynik zwrotu jest 12.

SQRT(144)

W tym przykładzie Zwraca pierwiastek kwadratowy wyrażenie wynikiem odejmowania wartości w wartość1 i wartość2 kolumny.

SQRT(Value1 - Value2)

W tym przykładzie zwraca długość strony trzecie trójkąt przez zastosowanie funkcja KWADRATOWYCH na dwie zmienne i obliczając pierwiastek kwadratowy z ich sumy.Jeśli Side1 zawiera 3 i Strona 2 zawiera 4, funkcja SQRT zwraca 5.

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

Ostrzeżenie

W wyrażeniach, zawsze zawierać nazwy zmiennej @ prefiks.