Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zprostředkovatel dat rozhraní .NET Framework pro SQL Server (SqlClient) poskytuje následující systémové funkce:
| Funkce | Popis |
|---|---|
CHECKSUM (
value, [value, [value]]) |
Vrátí hodnotu kontrolního součtu.
CHECKSUM je určen k použití při vytváření indexů hash.Argumenty value: A Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, String, Binary nebo Guid. Můžete zadat jednu, dvě nebo tři hodnoty.návratová hodnota Absolutní hodnota zadaného výrazu. Příklad SqlServer.CHECKSUM(10,100,1000.0) |
CURRENT_TIMESTAMP () |
Vytvoří aktuální datum a čas v interním formátu SQL Serveru pro DateTime hodnoty s přesností 7 v SQL Serveru 2008 a přesností 3 v SQL Serveru 2005.návratová hodnota Aktuální datum a čas systému jako DateTime.Příklad SqlServer.CURRENT_TIMESTAMP() |
CURRENT_ USER
()
|
Vrátí název aktuálního uživatele. návratová hodnota ASCII String.Příklad SqlServer.CURRENT_USER() |
DATALENGTH
(
expression
)
|
Vrátí počet bajtů použitých k reprezentaci libovolného výrazu. Argumenty expression: A Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary nebo Guid.návratová hodnota Velikost vlastností jako Int32.Příklad SELECT VALUE SqlServer.DATALENGTH(P.Name)FROMAdventureWorksEntities.Product AS P |
HOST_NAME() |
Vrátí název pracovní stanice. návratová hodnota Unicode String.Příklad SqlServer.HOST_NAME() |
ISDATE(
expression
)
|
Určuje, zda je vstupním výrazem platné datum. Argumenty expression: A Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary nebo Guid.návratová hodnota Nějaký Int32. Jedno (1), pokud je vstupní výraz platným datem. V opačném případě nula (0).Příklad SqlServer.ISDATE('1/1/2006') |
ISNUMERIC(
expression
)
|
Určuje, zda je výraz platným číselným typem. Argumenty expression: A Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary nebo Guid.návratová hodnota Nějaký Int32. Jedno (1), pokud je vstupní výraz platným datem. V opačném případě nula (0).Příklad SqlServer.ISNUMERIC('21') |
NEWID() |
Vytvoří jedinečnou hodnotu typu Guid. návratová hodnota Nějaké Guid.Příklad SqlServer.NEWID() |
USER_NAME(
id
)
|
Vrátí uživatelské jméno databáze ze zadaného identifikačního čísla. Argumenty expression: Identifikační Int32 číslo přidružené k databázovému uživateli.návratová hodnota Unicode String.Příklad SqlServer.USER_NAME(0) |
Další informace o funkcích String , které SqlClient podporuje, najdete v tématu Řetězcové funkce (Transact-SQL).