Delen via


Systeemfuncties

De .NET Framework-gegevensprovider voor SQL Server (SqlClient) biedt de volgende systeemfuncties:

Functie Beschrijving
CHECKSUM (value, [value, [value]]) Retourneert de controlesomwaarde. CHECKSUM is bedoeld voor gebruik bij het bouwen van hash-indexen.

Argumenten

value: A Boolean, Byte, , Int16, Int32, Int64, Single, Decimal, Double, , DateTime, String, , Binaryof Guid. U kunt één, twee of drie waarden opgeven.

Retourwaarde

De absolute waarde van de opgegeven expressie.

Voorbeeld

SqlServer.CHECKSUM(10,100,1000.0)
CURRENT_TIMESTAMP () Produceert de huidige datum en tijd in interne SQL Server-indeling voor DateTime waarden met een precisie van 7 in SQL Server 2008 en een precisie van 3 in SQL Server 2005.

Retourwaarde

De huidige systeemdatum en -tijd als een DateTime.

Voorbeeld

SqlServer.CURRENT_TIMESTAMP()
CURRENT_ USER () Retourneert de naam van de huidige gebruiker.

Retourwaarde

Een ASCII String.

Voorbeeld

SqlServer.CURRENT_USER()
DATALENGTH ( expression ) Retourneert het aantal bytes dat wordt gebruikt om een expressie weer te geven.

Argumenten

expression: A Boolean, Byte, , Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, of GuidBinary.

Retourwaarde

De grootte van eigenschappen als een Int32.

Voorbeeld

SELECT VALUE SqlServer.DATALENGTH(P.Name)FROM

AdventureWorksEntities.Product AS P
HOST_NAME() Retourneert de naam van het werkstation.

Retourwaarde

Een Unicode String.

Voorbeeld

SqlServer.HOST_NAME()
ISDATE( expression ) Bepaalt of een invoerexpressie een geldige datum is.

Argumenten

expression: A Boolean, Byte, , Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, of GuidBinary.

Retourwaarde

Een Int32. Eén (1) als de invoerexpressie een geldige datum is. Nul (0) anders.

Voorbeeld

SqlServer.ISDATE('1/1/2006')
ISNUMERIC( expression ) Bepaalt of een expressie een geldig numeriek type is.

Argumenten

expression: A Boolean, Byte, , Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, of GuidBinary.

Retourwaarde

Een Int32. Eén (1) als de invoerexpressie een geldige datum is. Nul (0) anders.

Voorbeeld

SqlServer.ISNUMERIC('21')
NEWID() Hiermee maakt u een unieke waarde van het type Guid.

Retourwaarde

A Guid.

Voorbeeld

SqlServer.NEWID()
USER_NAME( id ) Retourneert een databasegebruikersnaam van een opgegeven identificatienummer.

Argumenten

expression: een Int32 identificatienummer dat is gekoppeld aan een databasegebruiker.

Retourwaarde

Een Unicode String.

Voorbeeld

SqlServer.USER_NAME(0)

Zie String Functions (Transact-SQL) voor meer informatie over de String functies die SqlClient ondersteunt.

Zie ook