Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Поставщик данных .NET Framework для SQL Server (SqlClient) предоставляет следующие системные функции:
| Функция | Описание |
|---|---|
CHECKSUM (
value, [value, [value]]) |
Возвращает значение контрольной суммы.
CHECKSUM предназначен для использования в сборке хэш-индексов.Аргументы value: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, String, Binary или Guid. Можно указать одно, два или три значения.Возвращаемое значение Абсолютное значение указанного выражения. Пример SqlServer.CHECKSUM(10,100,1000.0) |
CURRENT_TIMESTAMP () |
Создает текущую дату и время во внутреннем формате SQL Server для DateTime значений с точностью 7 в SQL Server 2008 и точностью 3 в SQL Server 2005.Возвращаемое значение Текущая системная дата и время в виде DateTime.Пример SqlServer.CURRENT_TIMESTAMP() |
CURRENT_ USER
()
|
Возвращает имя текущего пользователя. Возвращаемое значение ASCII String.Пример SqlServer.CURRENT_USER() |
DATALENGTH
(
expression
)
|
Возвращает количество байтов, используемых для представления любого выражения. Аргументы expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary или Guid.Возвращаемое значение Размер свойств в виде Int32.Пример SELECT VALUE SqlServer.DATALENGTH(P.Name)FROMAdventureWorksEntities.Product AS P |
HOST_NAME() |
Возвращает имя рабочей станции. Возвращаемое значение Юникод String.Пример SqlServer.HOST_NAME() |
ISDATE(
expression
)
|
Определяет, является ли входное выражение допустимой датой. Аргументы expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary или Guid.Возвращаемое значение Объект Int32. Одно (1) если входное выражение является допустимой датой. Ноль (0) в противном случае.Пример SqlServer.ISDATE('1/1/2006') |
ISNUMERIC(
expression
)
|
Определяет, является ли выражение допустимым числовым типом. Аргументы expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary или Guid.Возвращаемое значение Объект Int32. Одно (1) если входное выражение является допустимой датой. Ноль (0) в противном случае.Пример SqlServer.ISNUMERIC('21') |
NEWID() |
Создает уникальное значение типа Guid. Возвращаемое значение А Guid.Пример SqlServer.NEWID() |
USER_NAME(
id
)
|
Возвращает имя пользователя базы данных из указанного идентификатора. Аргументы expression: идентификационный номер, связанный Int32 с пользователем базы данных.Возвращаемое значение Юникод String.Пример SqlServer.USER_NAME(0) |
Дополнительные сведения о функциях, поддерживаемых String SqlClient, см. в разделе "Строковые функции" (Transact-SQL).