Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Provedor de Dados do .NET Framework para SQL Server (SqlClient) fornece as seguintes funções do sistema:
| Função | Descrição |
|---|---|
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, DateTime, String, 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 DateTime.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, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary, ou Guid.Valor de retorno O tamanho das propriedades como um Int32.Exemplo SELECT VALUE SqlServer.DATALENGTH(P.Name)FROMAdventureWorksEntities.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, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, 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, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, 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 Um 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 String funções que SqlClient suporta, consulte Funções de cadeia de caracteres (Transact-SQL).