Bagikan melalui


Fungsi Sistem

Penyedia Data .NET Framework untuk SQL Server (SqlClient) menyediakan fungsi sistem berikut:

Fungsi Deskripsi
CHECKSUM ( value, [value, [value]]) Mengembalikan nilai checksum. CHECKSUM ditujukan untuk digunakan dalam membangun indeks hash.

Argumen

value: A Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, String, Binary, atau Guid. Anda dapat menentukan satu, dua, atau tiga nilai.

Nilai pengembalian

Nilai absolut dari ekspresi yang ditentukan.

Contoh

SqlServer.CHECKSUM(10,100,1000.0)
CURRENT_TIMESTAMP () Menghasilkan tanggal dan waktu saat ini dalam format internal SQL Server untuk DateTime nilai dengan presisi 7 di SQL Server 2008 dan presisi 3 di SQL Server 2005.

Nilai pengembalian

Tanggal dan waktu sistem saat ini sebagai DateTime.

Contoh

SqlServer.CURRENT_TIMESTAMP()
CURRENT_ USER () Mengembalikan nama pengguna saat ini.

Nilai pengembalian

ASCII String.

Contoh

SqlServer.CURRENT_USER()
DATALENGTH ( expression ) Mengembalikan jumlah byte yang digunakan untuk mewakili ekspresi apa pun.

Argumen

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

Nilai pengembalian

Ukuran properti sebagai Int32.

Contoh

SELECT VALUE SqlServer.DATALENGTH(P.Name)FROM

AdventureWorksEntities.Product AS P
HOST_NAME() Mengembalikan nama stasiun kerja.

Nilai pengembalian

Sistem penkodean Unicode String.

Contoh

SqlServer.HOST_NAME()
ISDATE( expression ) Menentukan apakah ekspresi input adalah tanggal yang valid.

Argumen

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

Nilai pengembalian

Sebuah Int32. Satu (1) jika ekspresi input adalah tanggal yang valid. Nol (0) jika tidak.

Contoh

SqlServer.ISDATE('1/1/2006')
ISNUMERIC( expression ) Menentukan apakah ekspresi adalah jenis numerik yang valid.

Argumen

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

Nilai pengembalian

Sebuah Int32. Satu (1) jika ekspresi input adalah tanggal yang valid. Nol (0) jika tidak.

Contoh

SqlServer.ISNUMERIC('21')
NEWID() Membuat nilai unik dari jenis panduan.

Nilai pengembalian

Guid.

Contoh

SqlServer.NEWID()
USER_NAME( id ) Mengembalikan nama pengguna database dari nomor identifikasi tertentu.

Argumen

expression: Nomor Int32 identifikasi yang terkait dengan pengguna database.

Nilai pengembalian

Sistem penkodean Unicode String.

Contoh

SqlServer.USER_NAME(0)

Untuk informasi selengkapnya tentang String fungsi yang didukung SqlClient, lihat Fungsi String (Transact-SQL).

Lihat juga