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 , , Binary of 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 Guid Binary .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 Guid Binary .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 Guid Binary .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.