SqlFunctions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы среды CLR, вызывающие функции в базе данных в запросах LINQ to Entity.
public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
- Наследование
-
SqlFunctions
Методы
| Имя | Описание |
|---|---|
| Acos(Nullable<Decimal>) |
Математическая функция, возвращающая угол в радианах, косинус которого является указанным числовым значением. Этот угол называется arccosine. |
| Acos(Nullable<Double>) |
Математическая функция, возвращающая угол в радианах, косинус которого является указанным числовым значением. Этот угол называется arccosine. |
| Ascii(String) |
Возвращает значение кода ASCII левого символа выражения символа. |
| Asin(Nullable<Decimal>) |
Математическая функция, возвращающая угол в радианах, синус которого является указанным числовым значением. Этот угол называется арксиной. |
| Asin(Nullable<Double>) |
Математическая функция, возвращающая угол в радианах, синус которого является указанным числовым значением. Этот угол называется арксиной. |
| Atan(Nullable<Decimal>) |
Математическая функция, возвращающая угол в радианах, тангенс которого является указанным числовым значением. Этот угол называется арктангентным. |
| Atan(Nullable<Double>) |
Математическая функция, возвращающая угол в радианах, тангенс которого является указанным числовым значением. Этот угол называется арктангентным. |
| Atan2(Nullable<Decimal>, Nullable<Decimal>) |
Возвращает положительный угол в радианах между положительной осью x и лучом от источника через точку (x, y), где x и y являются двумя указанными числовыми значениями. Первый параметр, переданный функции, — значение y, а второй — x-значение. |
| Atan2(Nullable<Double>, Nullable<Double>) |
Возвращает положительный угол в радианах между положительной осью x и лучом от источника через точку (x, y), где x и y являются двумя указанными числовыми значениями. Первый параметр, переданный функции, — значение y, а второй — x-значение. |
| Char(Nullable<Int32>) |
Возвращает символ, соответствующий указанному целочисленного значения ASCII. |
| CharIndex(Byte[], Byte[], Nullable<Int32>) |
Возвращает начальную позицию одного выражения, найденного в другом выражении. |
| CharIndex(Byte[], Byte[], Nullable<Int64>) |
Возвращает начальную позицию одного выражения, найденного в другом выражении. |
| CharIndex(Byte[], Byte[]) |
Возвращает начальную позицию одного выражения, найденного в другом выражении. |
| CharIndex(String, String, Nullable<Int32>) |
Возвращает начальную позицию одного выражения, найденного в другом выражении. |
| CharIndex(String, String, Nullable<Int64>) |
Возвращает начальную позицию одного выражения, найденного в другом выражении. |
| CharIndex(String, String) |
Возвращает начальную позицию одного выражения, найденного в другом выражении. |
| Checksum(Byte[], Byte[], Byte[]) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Byte[], Byte[]) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Byte[]) |
Возвращает значение контрольной суммы, вычисленное по входной аргументу. |
| Checksum(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<Boolean>, Nullable<Boolean>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<Boolean>) |
Возвращает значение контрольной суммы, вычисленное по входной аргументу. |
| Checksum(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<DateTime>, Nullable<DateTime>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<DateTime>) |
Возвращает значение контрольной суммы, вычисленное по входной аргументу. |
| Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<DateTimeOffset>) |
Возвращает значение контрольной суммы, вычисленное по входной аргументу. |
| Checksum(Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<Decimal>, Nullable<Decimal>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<Decimal>) |
Возвращает значение контрольной суммы, вычисленное по входной аргументу. |
| Checksum(Nullable<Double>, Nullable<Double>, Nullable<Double>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<Double>, Nullable<Double>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<Double>) |
Возвращает значение контрольной суммы, вычисленное по входной аргументу. |
| Checksum(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<Guid>, Nullable<Guid>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<Guid>) |
Возвращает значение контрольной суммы, вычисленное по входной аргументу. |
| Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(Nullable<TimeSpan>) |
Возвращает значение контрольной суммы, вычисленное по входной аргументу. |
| Checksum(String, String, String) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(String, String) |
Возвращает значение контрольной суммы, вычисленное по входным аргументам. |
| Checksum(String) |
Возвращает значение контрольной суммы, вычисленное по входной аргументу. |
| ChecksumAggregate(IEnumerable<Int32>) |
Возвращает контрольную сумму значений в коллекции. Значения NULL пропускаются. |
| ChecksumAggregate(IEnumerable<Nullable<Int32>>) |
Возвращает контрольную сумму значений в коллекции. Значения NULL пропускаются. |
| Cos(Nullable<Decimal>) |
Возвращает тригонометрический косинус указанного угла в радианах в указанном выражении. |
| Cos(Nullable<Double>) |
Возвращает тригонометрический косинус указанного угла в радианах в указанном выражении. |
| Cot(Nullable<Decimal>) |
Математическая функция, возвращающая тригонометрический котангент указанного угла в радианах. |
| Cot(Nullable<Double>) |
Математическая функция, возвращающая тригонометрический котангент указанного угла в радианах. |
| CurrentTimestamp() |
Возвращает текущую дату и время. |
| CurrentUser() |
Возвращает имя текущего пользователя. |
| DataLength(Byte[]) |
Возвращает количество байтов, используемых для представления любого выражения. |
| DataLength(Nullable<Boolean>) |
Возвращает количество байтов, используемых для представления любого выражения. |
| DataLength(Nullable<DateTime>) |
Возвращает количество байтов, используемых для представления любого выражения. |
| DataLength(Nullable<DateTimeOffset>) |
Возвращает количество байтов, используемых для представления любого выражения. |
| DataLength(Nullable<Decimal>) |
Возвращает количество байтов, используемых для представления любого выражения. |
| DataLength(Nullable<Double>) |
Возвращает количество байтов, используемых для представления любого выражения. |
| DataLength(Nullable<Guid>) |
Возвращает количество байтов, используемых для представления любого выражения. |
| DataLength(Nullable<TimeSpan>) |
Возвращает количество байтов, используемых для представления любого выражения. |
| DataLength(String) |
Возвращает количество байтов, используемых для представления любого выражения. |
| DateAdd(String, Nullable<Double>, Nullable<DateTime>) |
Возвращает новое |
| DateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>) |
Возвращает новое значение даты на основе добавления интервала в указанную дату. |
| DateAdd(String, Nullable<Double>, Nullable<TimeSpan>) |
Возвращает новое значение диапазона времени, основанное на добавлении интервала в указанный интервал времени. |
| DateAdd(String, Nullable<Double>, String) |
Возвращает новое |
| DateDiff(String, Nullable<DateTime>, Nullable<DateTime>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<DateTime>, String) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<DateTimeOffset>, String) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, Nullable<TimeSpan>, String) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, String, Nullable<DateTime>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, String, Nullable<DateTimeOffset>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, String, Nullable<TimeSpan>) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateDiff(String, String, String) |
Возвращает количество указанных границ даты, пересекаемых между указанной датой начала и датой окончания. |
| DateName(String, Nullable<DateTime>) |
Возвращает символьную строку, представляющую указанную часть даты указанной даты. |
| DateName(String, Nullable<DateTimeOffset>) |
Возвращает символьную строку, представляющую указанную часть даты указанной даты. |
| DateName(String, Nullable<TimeSpan>) |
Возвращает символьную строку, представляющую указанную часть даты указанной даты. |
| DateName(String, String) |
Возвращает символьную строку, представляющую указанную часть даты указанной даты. |
| DatePart(String, Nullable<DateTime>) |
Возвращает целое число, которое представляет собой указанную часть указанной даты. |
| DatePart(String, Nullable<DateTimeOffset>) |
Возвращает целое число, которое представляет собой указанную часть указанной даты. |
| DatePart(String, Nullable<TimeSpan>) |
Возвращает целое число, которое представляет собой указанную часть указанной даты. |
| DatePart(String, String) |
Возвращает целое число, которое представляет собой указанную часть указанной даты. |
| Degrees(Nullable<Decimal>) |
Возвращает соответствующее значение угла в градусах для угла, указанного в радианах. |
| Degrees(Nullable<Double>) |
Возвращает соответствующее значение угла в градусах для угла, указанного в радианах. |
| Degrees(Nullable<Int32>) |
Возвращает соответствующее значение угла в градусах для угла, указанного в радианах. |
| Degrees(Nullable<Int64>) |
Возвращает соответствующее значение угла в градусах для угла, указанного в радианах. |
| Difference(String, String) |
Возвращает целочисленное значение, указывающее разницу между значениями SOUNDEX двух символьных выражений. |
| Exp(Nullable<Decimal>) |
Возвращает экспоненциальное значение указанного выражения float. |
| Exp(Nullable<Double>) |
Возвращает экспоненциальное значение указанного выражения float. |
| GetDate() |
Возвращает текущую метку времени системы базы данных в качестве значения даты и времени без смещения часового пояса базы данных. Это значение является производным от операционной системы компьютера, на котором выполняется экземпляр SQL Server. |
| GetUtcDate() |
Возвращает текущую метку времени системы базы данных в качестве значения даты и времени. Смещение часового пояса базы данных не включается. Это значение представляет текущее время в формате UTC (по Гринвичу). Это значение является производным от операционной системы компьютера, на котором выполняется экземпляр SQL Server. |
| HostName() |
Возвращает имя рабочей станции. |
| IsDate(String) |
Указывает, является ли входное значение допустимым датой или временем. |
| IsNumeric(String) |
Указывает, является ли входное значение допустимым числовым типом. |
| Log(Nullable<Decimal>) |
Возвращает естественный логарифм указанного входного значения. |
| Log(Nullable<Double>) |
Возвращает естественный логарифм указанного входного значения. |
| Log10(Nullable<Decimal>) |
Возвращает логарифм базового-10 указанного входного значения. |
| Log10(Nullable<Double>) |
Возвращает логарифм базового-10 указанного входного значения. |
| NChar(Nullable<Int32>) |
Возвращает символ Юникода с указанным целочисленным кодом, определенным в стандарте Юникода. |
| PatIndex(String, String) |
Возвращает начальную позицию первого вхождения шаблона в указанном выражении или ноль, если шаблон не найден, на всех допустимых типах текстовых и символьных данных. |
| Pi() |
Возвращает константное значение pi. |
| QuoteName(String, String) |
Возвращает строку Юникода с разделителями, добавленной для ввода строки допустимого Microsoft SQL Server идентификатора с разделителями. |
| QuoteName(String) |
Возвращает строку Юникода с разделителями, добавленной для ввода строки допустимого Microsoft SQL Server идентификатора с разделителями. |
| Radians(Nullable<Decimal>) |
Возвращает радианскую меру, соответствующую указанному уголу в градусах. |
| Radians(Nullable<Double>) |
Возвращает радианскую меру, соответствующую указанному уголу в градусах. |
| Radians(Nullable<Int32>) |
Возвращает радианскую меру, соответствующую указанному уголу в градусах. |
| Radians(Nullable<Int64>) |
Возвращает радианскую меру, соответствующую указанному уголу в градусах. |
| Rand() |
Возвращает псевдослучайное значение типа float от 0 до 1. |
| Rand(Nullable<Int32>) |
Возвращает псевдослучайное значение типа float от 0 до 1. |
| Replicate(String, Nullable<Int32>) |
Повторяет значение строки указанное число раз. |
| Sign(Nullable<Decimal>) |
Возвращает положительное (+1), нулевое (0) или отрицательное (-1) значение, обозначающее знак заданного выражения. |
| Sign(Nullable<Double>) |
Возвращает положительное (+1), нулевое (0) или отрицательное (-1) значение, обозначающее знак заданного выражения. |
| Sign(Nullable<Int32>) |
Возвращает положительное (+1), нулевое (0) или отрицательное (-1) значение, обозначающее знак заданного выражения. |
| Sign(Nullable<Int64>) |
Возвращает положительное (+1), нулевое (0) или отрицательное (-1) значение, обозначающее знак заданного выражения. |
| Sin(Nullable<Decimal>) |
Возвращает тригонометрический синус указанного угла. |
| Sin(Nullable<Double>) |
Возвращает тригонометрический синус указанного угла. |
| SoundCode(String) |
Преобразует буквенно-цифровые строки в код с четырьмя символами (SOUNDEX), чтобы найти похожие слова или имена. |
| Space(Nullable<Int32>) |
Возвращает строку пробелов. |
| Square(Nullable<Decimal>) |
Возвращает квадрат указанного числа. |
| Square(Nullable<Double>) |
Возвращает квадрат указанного числа. |
| SquareRoot(Nullable<Decimal>) |
Возвращает квадратный корень указанного числа. |
| SquareRoot(Nullable<Double>) |
Возвращает квадратный корень указанного числа. |
| StringConvert(Nullable<Decimal>, Nullable<Int32>, Nullable<Int32>) |
Возвращает символьные данные, преобразованные из числовых данных. |
| StringConvert(Nullable<Decimal>, Nullable<Int32>) |
Возвращает символьные данные, преобразованные из числовых данных. |
| StringConvert(Nullable<Decimal>) |
Возвращает символьные данные, преобразованные из числовых данных. |
| StringConvert(Nullable<Double>, Nullable<Int32>, Nullable<Int32>) |
Возвращает символьные данные, преобразованные из числовых данных. |
| StringConvert(Nullable<Double>, Nullable<Int32>) |
Возвращает символьные данные, преобразованные из числовых данных. |
| StringConvert(Nullable<Double>) |
Возвращает символьные данные, преобразованные из числовых данных. |
| Stuff(String, Nullable<Int32>, Nullable<Int32>, String) |
Вставляет строку в другую строку. Он удаляет указанную длину символов в целевой строке в начальной позиции, а затем вставляет в целевую строку в начальную позицию. |
| Tan(Nullable<Decimal>) |
Возвращает тригонометрический тангенс входного выражения. |
| Tan(Nullable<Double>) |
Возвращает тригонометрический тангенс входного выражения. |
| Unicode(String) |
Возвращает целочисленное значение, определенное стандартом Юникода, для первого символа входного выражения. |
| UserName() |
Возвращает имя пользователя базы данных, соответствующее указанному идентификатору. |
| UserName(Nullable<Int32>) |
Возвращает имя пользователя базы данных, соответствующее указанному идентификатору. |