Aracılığıyla paylaş


Sistem İşlevleri

SQL Server (SqlClient) için .NET Framework Veri Sağlayıcısı aşağıdaki sistem işlevlerini sağlar:

İşlev Açıklama
CHECKSUM ( value, [value, [value]]) Sağlama toplamı değerini döndürür. CHECKSUM hash dizinleri oluşturmak için tasarlanmıştır.

Argümanlar

value: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, String, Binary veya Guid. Bir, iki veya üç değer belirtebilirsiniz.

Dönüş Değeri

Belirtilen ifadenin mutlak değeri.

Örnek

SqlServer.CHECKSUM(10,100,1000.0)
CURRENT_TIMESTAMP () SQL Server 2008'de 7 hane ve SQL Server 2005'te 3 hane duyarlıkla DateTime değerleri için SQL Server'ın iç formatında geçerli tarih ve saati üretir.

Dönüş Değeri

Geçerli sistem tarih ve saati olarak DateTime.

Örnek

SqlServer.CURRENT_TIMESTAMP()
CURRENT_ USER () Geçerli kullanıcının adını döndürür.

Dönüş Değeri

Bir ASCII String.

Örnek

SqlServer.CURRENT_USER()
DATALENGTH ( expression ) Herhangi bir ifadeyi temsil etmek için kullanılan bayt sayısını döndürür.

Argümanlar

expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary veya Guid.

Dönüş Değeri

Özelliklerin boyutu olarak Int32.

Örnek

SELECT VALUE SqlServer.DATALENGTH(P.Name)FROM

AdventureWorksEntities.Product AS P
HOST_NAME() İş istasyonu adını döndürür.

Dönüş Değeri

Unicode String.

Örnek

SqlServer.HOST_NAME()
ISDATE( expression ) Giriş ifadesinin geçerli bir tarih olup olmadığını belirler.

Argümanlar

expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary veya Guid.

Dönüş Değeri

Bir Int32. Giriş ifadesi geçerli bir tarihse bir (1). Aksi takdirde sıfır (0).

Örnek

SqlServer.ISDATE('1/1/2006')
ISNUMERIC( expression ) İfadenin geçerli bir sayısal tür olup olmadığını belirler.

Argümanlar

expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary veya Guid.

Dönüş Değeri

Bir Int32. Giriş ifadesi geçerli bir tarihse bir (1). Aksi takdirde sıfır (0).

Örnek

SqlServer.ISNUMERIC('21')
NEWID() Guid türünde benzersiz bir değer oluşturur.

Dönüş Değeri

bir Guid.

Örnek

SqlServer.NEWID()
USER_NAME( id ) Belirtilen kimlik numarasından bir veritabanı kullanıcı adı döndürür.

Argümanlar

expression: Veritabanı Int32 kullanıcısı ile ilişkilendirilmiş bir kimlik numarası.

Dönüş Değeri

Unicode String.

Örnek

SqlServer.USER_NAME(0)

SqlClient'ın String desteklediği işlevler hakkında daha fazla bilgi için bkz. Dize İşlevleri (Transact-SQL).

Ayrıca bakınız