Funções do sistema
O Provedor de Dados do .NET Framework para SQL Server (SqlClient) fornece as seguintes funções do sistema:
Function | Description |
---|---|
CHECKSUM ( value , [value , [value ]]) |
Retorna o valor da soma de verificação. CHECKSUM destina-se ao uso na criação de índices de hash.Argumentos value : A Boolean , Byte , Int16 , Int32 , Int64 , Single , , Decimal , Double , String DateTime , , Binary , ou Guid . Você pode especificar um, dois ou três valores.Valor de retorno O valor absoluto da expressão especificada. Exemplo SqlServer.CHECKSUM(10,100,1000.0) |
CURRENT_TIMESTAMP () |
Produz a data e a hora atuais no formato interno do SQL Server para DateTime valores com uma precisão de 7 no SQL Server 2008 e uma precisão de 3 no SQL Server 2005.Valor de retorno A data e hora do sistema atual como um DateTime arquivo .Exemplo SqlServer.CURRENT_TIMESTAMP() |
CURRENT_ USER () |
Retorna o nome do usuário atual. Valor de retorno Um ASCII String .Exemplo SqlServer.CURRENT_USER() |
DATALENGTH ( expression ) |
Retorna o número de bytes usados para representar qualquer expressão. Argumentos expression : A Boolean , Byte , Int16 , Int32 , , Single Int64 , Decimal , Double , , DateTime , DateTimeOffset Time String , Binary , , ou Guid .Valor de retorno O tamanho das propriedades como um Int32 arquivo .Exemplo SELECT VALUE SqlServer.DATALENGTH(P.Name)FROM AdventureWorksEntities.Product AS P |
HOST_NAME() |
Retorna o nome da estação de trabalho. Valor de retorno Um Unicode String .Exemplo SqlServer.HOST_NAME() |
ISDATE( expression ) |
Determina se uma expressão de entrada é uma data válida. Argumentos expression : A Boolean , Byte , Int16 , Int32 , , Single Int64 , Decimal , Double , , DateTime , DateTimeOffset Time String , Binary , , ou Guid .Valor de retorno Um Int32 . Um (1) se a expressão de entrada for uma data válida. Zero (0) caso contrário.Exemplo SqlServer.ISDATE('1/1/2006') |
ISNUMERIC( expression ) |
Determina se uma expressão é um tipo numérico válido. Argumentos expression : A Boolean , Byte , Int16 , Int32 , , Single Int64 , Decimal , Double , , DateTime , DateTimeOffset Time String , Binary , , ou Guid .Valor de retorno Um Int32 . Um (1) se a expressão de entrada for uma data válida. Zero (0) caso contrário.Exemplo SqlServer.ISNUMERIC('21') |
NEWID() |
Cria um valor exclusivo do tipo Guid. Valor de retorno A Guid .Exemplo SqlServer.NEWID() |
USER_NAME( id ) |
Retorna um nome de usuário de banco de dados de um número de identificação especificado. Argumentos expression : Um Int32 número de identificação associado a um utilizador da base de dados.Valor de retorno Um Unicode String .Exemplo SqlServer.USER_NAME(0) |
Para obter mais informações sobre as funções suportadas String
por SqlClient, consulte Funções de cadeia de caracteres (Transact-SQL).