SqlFunctions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы среды CLR, вызывающие функции базы данных в запросах LINQ to Entities.
public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
- Наследование
-
SqlFunctions
Методы
Acos(Nullable<Decimal>) |
Математическая функция, возвращающая значение угла (в радианах), косинус которого равен указанному числовому значению. Этот угол называется арккосинусом. |
Acos(Nullable<Double>) |
Математическая функция, возвращающая значение угла (в радианах), косинус которого равен указанному числовому значению. Этот угол называется арккосинусом. |
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[]) |
Возвращает начальное положение выражения внутри другого выражения. |
CharIndex(Byte[], Byte[], Nullable<Int32>) |
Возвращает начальное положение выражения внутри другого выражения. |
CharIndex(Byte[], Byte[], Nullable<Int64>) |
Возвращает начальное положение выражения внутри другого выражения. |
CharIndex(String, String) |
Возвращает начальное положение выражения внутри другого выражения. |
CharIndex(String, String, Nullable<Int32>) |
Возвращает начальное положение выражения внутри другого выражения. |
CharIndex(String, String, Nullable<Int64>) |
Возвращает начальное положение выражения внутри другого выражения. |
Checksum(Byte[]) |
Возвращает значение контрольной суммы, вычисленное для входного аргумента. |
Checksum(Byte[], Byte[]) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Byte[], Byte[], Byte[]) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<Boolean>) |
Возвращает значение контрольной суммы, вычисленное для входного аргумента. |
Checksum(Nullable<Boolean>, Nullable<Boolean>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<DateTime>) |
Возвращает значение контрольной суммы, вычисленное для входного аргумента. |
Checksum(Nullable<DateTime>, Nullable<DateTime>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<DateTimeOffset>) |
Возвращает значение контрольной суммы, вычисленное для входного аргумента. |
Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<Decimal>) |
Возвращает значение контрольной суммы, вычисленное для входного аргумента. |
Checksum(Nullable<Decimal>, Nullable<Decimal>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<Double>) |
Возвращает значение контрольной суммы, вычисленное для входного аргумента. |
Checksum(Nullable<Double>, Nullable<Double>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<Double>, Nullable<Double>, Nullable<Double>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<Guid>) |
Возвращает значение контрольной суммы, вычисленное для входного аргумента. |
Checksum(Nullable<Guid>, Nullable<Guid>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<TimeSpan>) |
Возвращает значение контрольной суммы, вычисленное для входного аргумента. |
Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(String) |
Возвращает значение контрольной суммы, вычисленное для входного аргумента. |
Checksum(String, String) |
Возвращает значение контрольной суммы, вычисленное для входных аргументов. |
Checksum(String, String, 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>) |
Возвращает экспоненциальное значение указанного выражения с плавающей точкой. |
Exp(Nullable<Double>) |
Возвращает экспоненциальное значение указанного выражения с плавающей точкой. |
GetDate() |
Возвращает текущую отметку времени базы данных в виде значения даты и времени без смещения часового пояса базы данных. Это значение происходит из операционной системы компьютера, на котором запущен экземпляр SQL Server. |
GetUtcDate() |
Возвращает текущую отметку времени базы данных в виде значения даты и времени. Смещение часового пояса базы данных не включается. Это значение представляет текущее время в формате UTC (по Гринвичу). Это значение наследуется от операционной системы компьютера, на котором работает экземпляр SQL Server. |
HostName() |
Возвращает имя рабочей станции. |
IsDate(String) |
Указывает, является ли входное значение допустимой датой или временем. |
IsNumeric(String) |
Указывает, является ли входное значение допустимым числовым типом. |
Log(Nullable<Decimal>) |
Возвращает натуральный логарифм указанного входного значения. |
Log(Nullable<Double>) |
Возвращает натуральный логарифм указанного входного значения. |
Log10(Nullable<Decimal>) |
Возвращает десятичный логарифм указанного входного значения. |
Log10(Nullable<Double>) |
Возвращает десятичный логарифм указанного входного значения. |
NChar(Nullable<Int32>) |
Возвращает символ Юникода с указанным целочисленным кодом, определенным в стандарте Юникода. |
PatIndex(String, String) |
Для любого допустимого символьного или текстового типа данных возвращает начальную позицию первого вхождения шаблона в указанном выражении или нули, если шаблон не найден. |
Pi() |
Возвращает значение константы "пи". |
QuoteName(String) |
Возвращает строку Юникода, в которую добавлены разделители, чтобы входная строка являлась допустимым идентификатором с разделителем Microsoft SQL Server. |
QuoteName(String, String) |
Возвращает строку Юникода, в которую добавлены разделители, чтобы входная строка являлась допустимым идентификатором с разделителем Microsoft SQL Server. |
Radians(Nullable<Decimal>) |
Возвращает значение угла в радианах, равное указанному значению в градусах. |
Radians(Nullable<Double>) |
Возвращает значение угла в радианах, равное указанному значению в градусах. |
Radians(Nullable<Int32>) |
Возвращает значение угла в радианах, равное указанному значению в градусах. |
Radians(Nullable<Int64>) |
Возвращает значение угла в радианах, равное указанному значению в градусах. |
Rand() |
Возвращает псевдослучайное число с плавающей точкой в диапазоне от 0 до 1, не включающем границы. |
Rand(Nullable<Int32>) |
Возвращает псевдослучайное число с плавающей точкой в диапазоне от 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>) |
Возвращает символьные данные, преобразованные из числовых данных. |
StringConvert(Nullable<Decimal>, Nullable<Int32>) |
Возвращает символьные данные, преобразованные из числовых данных. |
StringConvert(Nullable<Decimal>, Nullable<Int32>, Nullable<Int32>) |
Возвращает символьные данные, преобразованные из числовых данных. |
StringConvert(Nullable<Double>) |
Возвращает символьные данные, преобразованные из числовых данных. |
StringConvert(Nullable<Double>, Nullable<Int32>) |
Возвращает символьные данные, преобразованные из числовых данных. |
StringConvert(Nullable<Double>, Nullable<Int32>, Nullable<Int32>) |
Возвращает символьные данные, преобразованные из числовых данных. |
Stuff(String, Nullable<Int32>, Nullable<Int32>, String) |
Вставляет строку в другую строку. Удаляет указанное количество символов из целевой строки в положении начала и вставляет вторую строку в целевую строку, начиная с этого положения. |
Tan(Nullable<Decimal>) |
Возвращает тригонометрический тангенс входного выражения. |
Tan(Nullable<Double>) |
Возвращает тригонометрический тангенс входного выражения. |
Unicode(String) |
Возвращает целочисленное значение, соответствующее стандарту Юникод, для первого символа входного выражения. |
UserName() |
Возвращает имя пользователя базы данных, соответствующее указанному идентификационному номеру. |
UserName(Nullable<Int32>) |
Возвращает имя пользователя базы данных, соответствующее указанному идентификационному номеру. |