Bagikan melalui


SqlFunctions Kelas

Definisi

Menyediakan metode runtime bahasa umum (CLR) yang memanggil fungsi dalam database di LINQ ke kueri Entitas.

public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
Warisan
SqlFunctions

Metode

Acos(Nullable<Decimal>)

Fungsi matematika yang mengembalikan sudut, dalam radian, yang kosinusnya adalah nilai numerik yang ditentukan. Sudut ini disebut arkakosin.

Acos(Nullable<Double>)

Fungsi matematika yang mengembalikan sudut, dalam radian, yang kosinusnya adalah nilai numerik yang ditentukan. Sudut ini disebut arkakosin.

Ascii(String)

Mengembalikan nilai kode ASCII dari karakter paling kiri dari ekspresi karakter.

Asin(Nullable<Decimal>)

Fungsi matematika yang mengembalikan sudut, dalam radian, yang sinusnya adalah nilai numerik yang ditentukan. Sudut ini disebut arkasin.

Asin(Nullable<Double>)

Fungsi matematika yang mengembalikan sudut, dalam radian, yang sinusnya adalah nilai numerik yang ditentukan. Sudut ini disebut arkasin.

Atan(Nullable<Decimal>)

Fungsi matematika yang mengembalikan sudut, dalam radian, yang tangennya adalah nilai numerik yang ditentukan. Sudut ini disebut arka tangen.

Atan(Nullable<Double>)

Fungsi matematika yang mengembalikan sudut, dalam radian, yang tangennya adalah nilai numerik yang ditentukan. Sudut ini disebut arka tangen.

Atan2(Nullable<Decimal>, Nullable<Decimal>)

Mengembalikan sudut positif, dalam radian, antara sumbu x positif dan sinar dari asal melalui titik (x, y), di mana x dan y adalah dua nilai numerik yang ditentukan. Parameter pertama yang diteruskan ke fungsi adalah nilai y dan parameter kedua adalah x-value.

Atan2(Nullable<Double>, Nullable<Double>)

Mengembalikan sudut positif, dalam radian, antara sumbu x positif dan sinar dari asal melalui titik (x, y), di mana x dan y adalah dua nilai numerik yang ditentukan. Parameter pertama yang diteruskan ke fungsi adalah nilai y dan parameter kedua adalah x-value.

Char(Nullable<Int32>)

Mengembalikan karakter yang sesuai dengan nilai ASCII bilangan bulat yang ditentukan.

CharIndex(Byte[], Byte[])

Mengembalikan posisi awal dari satu ekspresi yang ditemukan dalam ekspresi lain.

CharIndex(Byte[], Byte[], Nullable<Int32>)

Mengembalikan posisi awal dari satu ekspresi yang ditemukan dalam ekspresi lain.

CharIndex(Byte[], Byte[], Nullable<Int64>)

Mengembalikan posisi awal dari satu ekspresi yang ditemukan dalam ekspresi lain.

CharIndex(String, String)

Mengembalikan posisi awal dari satu ekspresi yang ditemukan dalam ekspresi lain.

CharIndex(String, String, Nullable<Int32>)

Mengembalikan posisi awal dari satu ekspresi yang ditemukan dalam ekspresi lain.

CharIndex(String, String, Nullable<Int64>)

Mengembalikan posisi awal dari satu ekspresi yang ditemukan dalam ekspresi lain.

Checksum(Byte[])

Mengembalikan nilai checksum yang dihitung di atas argumen input.

Checksum(Byte[], Byte[])

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Byte[], Byte[], Byte[])

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<Boolean>)

Mengembalikan nilai checksum yang dihitung di atas argumen input.

Checksum(Nullable<Boolean>, Nullable<Boolean>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<DateTime>)

Mengembalikan nilai checksum yang dihitung di atas argumen input.

Checksum(Nullable<DateTime>, Nullable<DateTime>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<DateTimeOffset>)

Mengembalikan nilai checksum yang dihitung di atas argumen input.

Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<Decimal>)

Mengembalikan nilai checksum yang dihitung di atas argumen input.

Checksum(Nullable<Decimal>, Nullable<Decimal>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<Double>)

Mengembalikan nilai checksum yang dihitung di atas argumen input.

Checksum(Nullable<Double>, Nullable<Double>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<Double>, Nullable<Double>, Nullable<Double>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<Guid>)

Mengembalikan nilai checksum yang dihitung di atas argumen input.

Checksum(Nullable<Guid>, Nullable<Guid>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<TimeSpan>)

Mengembalikan nilai checksum yang dihitung di atas argumen input.

Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(String)

Mengembalikan nilai checksum yang dihitung di atas argumen input.

Checksum(String, String)

Mengembalikan nilai checksum yang dihitung atas argumen input.

Checksum(String, String, String)

Mengembalikan nilai checksum yang dihitung atas argumen input.

ChecksumAggregate(IEnumerable<Int32>)

Mengembalikan checksum nilai dalam koleksi. Nilai null diabaikan.

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

Mengembalikan checksum nilai dalam koleksi. Nilai null diabaikan.

Cos(Nullable<Decimal>)

Mengembalikan cosinus trigonometri dari sudut yang ditentukan, dalam radian, dalam ekspresi yang ditentukan.

Cos(Nullable<Double>)

Mengembalikan cosinus trigonometri dari sudut yang ditentukan, dalam radian, dalam ekspresi yang ditentukan.

Cot(Nullable<Decimal>)

Fungsi matematika yang mengembalikan kotangen trigonometri dari sudut yang ditentukan, dalam radian.

Cot(Nullable<Double>)

Fungsi matematika yang mengembalikan kotangen trigonometri dari sudut yang ditentukan, dalam radian.

CurrentTimestamp()

Mengembalikan tanggal dan waktu saat ini.

CurrentUser()

Mengembalikan nama pengguna saat ini.

DataLength(Byte[])

Menampilkan jumlah byte yang digunakan untuk mewakili ekspresi apa pun.

DataLength(Nullable<Boolean>)

Menampilkan jumlah byte yang digunakan untuk mewakili ekspresi apa pun.

DataLength(Nullable<DateTime>)

Menampilkan jumlah byte yang digunakan untuk mewakili ekspresi apa pun.

DataLength(Nullable<DateTimeOffset>)

Menampilkan jumlah byte yang digunakan untuk mewakili ekspresi apa pun.

DataLength(Nullable<Decimal>)

Menampilkan jumlah byte yang digunakan untuk mewakili ekspresi apa pun.

DataLength(Nullable<Double>)

Menampilkan jumlah byte yang digunakan untuk mewakili ekspresi apa pun.

DataLength(Nullable<Guid>)

Menampilkan jumlah byte yang digunakan untuk mewakili ekspresi apa pun.

DataLength(Nullable<TimeSpan>)

Menampilkan jumlah byte yang digunakan untuk mewakili ekspresi apa pun.

DataLength(String)

Menampilkan jumlah byte yang digunakan untuk mewakili ekspresi apa pun.

DateAdd(String, Nullable<Double>, Nullable<DateTime>)

Mengembalikan nilai baru datetime berdasarkan penambahan interval ke tanggal yang ditentukan.

DateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>)

Mengembalikan nilai tanggal baru berdasarkan penambahan interval ke tanggal yang ditentukan.

DateAdd(String, Nullable<Double>, Nullable<TimeSpan>)

Mengembalikan nilai rentang waktu baru berdasarkan penambahan interval ke rentang waktu yang ditentukan.

DateAdd(String, Nullable<Double>, String)

Mengembalikan nilai baru datetime berdasarkan penambahan interval ke tanggal yang ditentukan.

DateDiff(String, Nullable<DateTime>, Nullable<DateTime>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<DateTime>, String)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<DateTimeOffset>, String)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, Nullable<TimeSpan>, String)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, String, Nullable<DateTime>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, String, Nullable<DateTimeOffset>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, String, Nullable<TimeSpan>)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateDiff(String, String, String)

Mengembalikan jumlah batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan.

DateName(String, Nullable<DateTime>)

Mengembalikan string karakter yang menunjukkan bagian tanggal yang ditentukan dari tanggal yang ditentukan.

DateName(String, Nullable<DateTimeOffset>)

Mengembalikan string karakter yang menunjukkan bagian tanggal yang ditentukan dari tanggal yang ditentukan.

DateName(String, Nullable<TimeSpan>)

Mengembalikan string karakter yang menunjukkan bagian tanggal yang ditentukan dari tanggal yang ditentukan.

DateName(String, String)

Mengembalikan string karakter yang menunjukkan bagian tanggal yang ditentukan dari tanggal yang ditentukan.

DatePart(String, Nullable<DateTime>)

Mengembalikan bilangan bulat yang mewakili bagian tanggal yang ditentukan dari tanggal yang ditentukan.

DatePart(String, Nullable<DateTimeOffset>)

Mengembalikan bilangan bulat yang mewakili bagian tanggal yang ditentukan dari tanggal yang ditentukan.

DatePart(String, Nullable<TimeSpan>)

Mengembalikan bilangan bulat yang mewakili bagian tanggal yang ditentukan dari tanggal yang ditentukan.

DatePart(String, String)

Mengembalikan bilangan bulat yang mewakili bagian tanggal yang ditentukan dari tanggal yang ditentukan.

Degrees(Nullable<Decimal>)

Mengembalikan sudut terkait dalam derajat untuk sudut yang ditentukan dalam radian.

Degrees(Nullable<Double>)

Mengembalikan sudut terkait dalam derajat untuk sudut yang ditentukan dalam radian.

Degrees(Nullable<Int32>)

Mengembalikan sudut terkait dalam derajat untuk sudut yang ditentukan dalam radian.

Degrees(Nullable<Int64>)

Mengembalikan sudut terkait dalam derajat untuk sudut yang ditentukan dalam radian.

Difference(String, String)

Mengembalikan nilai bilangan bulat yang menunjukkan perbedaan antara nilai SOUNDEX dari dua ekspresi karakter.

Exp(Nullable<Decimal>)

Mengembalikan nilai eksponensial dari ekspresi float yang ditentukan.

Exp(Nullable<Double>)

Mengembalikan nilai eksponensial dari ekspresi float yang ditentukan.

GetDate()

Mengembalikan tanda waktu sistem database saat ini sebagai nilai tanggalwaktu tanpa offset zona waktu database. Nilai ini berasal dari sistem operasi komputer tempat instans SQL Server berjalan.

GetUtcDate()

Mengembalikan tanda waktu sistem database saat ini sebagai nilai tanggalwaktu. Offset zona waktu database tidak disertakan. Nilai ini menunjukkan waktu UTC saat ini (Waktu Universal Terkoordinasi). Nilai ini berasal dari sistem operasi komputer tempat instans SQL Server berjalan.

HostName()

Menampilkan nama stasiun kerja.

IsDate(String)

Menunjukkan apakah nilai input adalah tanggal atau waktu yang valid.

IsNumeric(String)

Menunjukkan apakah nilai input adalah jenis numerik yang valid.

Log(Nullable<Decimal>)

Mengembalikan logaritma natural dari nilai input yang ditentukan.

Log(Nullable<Double>)

Mengembalikan logaritma natural dari nilai input yang ditentukan.

Log10(Nullable<Decimal>)

Mengembalikan logaritma base-10 dari nilai input yang ditentukan.

Log10(Nullable<Double>)

Mengembalikan logaritma base-10 dari nilai input yang ditentukan.

NChar(Nullable<Int32>)

Mengembalikan karakter Unicode dengan kode bilangan bulat yang ditentukan, seperti yang ditentukan oleh standar Unicode.

PatIndex(String, String)

Mengembalikan posisi awal kemunculan pertama pola dalam ekspresi tertentu, atau nol jika pola tidak ditemukan, pada semua tipe data teks dan karakter yang valid.

Pi()

Mengembalikan nilai konstanta pi.

QuoteName(String)

Mengembalikan string Unicode dengan pemisah yang ditambahkan untuk menjadikan string input sebagai pengidentifikasi yang dibatasi Microsoft SQL Server yang valid.

QuoteName(String, String)

Mengembalikan string Unicode dengan pemisah yang ditambahkan untuk menjadikan string input sebagai pengidentifikasi yang dibatasi Microsoft SQL Server yang valid.

Radians(Nullable<Decimal>)

Mengembalikan ukuran radian yang sesuai dengan sudut yang ditentukan dalam derajat.

Radians(Nullable<Double>)

Mengembalikan ukuran radian yang sesuai dengan sudut yang ditentukan dalam derajat.

Radians(Nullable<Int32>)

Mengembalikan ukuran radian yang sesuai dengan sudut yang ditentukan dalam derajat.

Radians(Nullable<Int64>)

Mengembalikan ukuran radian yang sesuai dengan sudut yang ditentukan dalam derajat.

Rand()

Mengembalikan nilai float pseudo-random dari 0 hingga 1, eksklusif.

Rand(Nullable<Int32>)

Mengembalikan nilai float pseudo-random dari 0 hingga 1, eksklusif.

Replicate(String, Nullable<Int32>)

Mengulangi nilai untai (karakter) dalam jumlah tertentu.

Sign(Nullable<Decimal>)

Mengembalikan tanda positif (+1), nol (0), atau negatif (-1) dari ekspresi numerik yang ditentukan.

Sign(Nullable<Double>)

Mengembalikan tanda positif (+1), nol (0), atau negatif (-1) dari ekspresi numerik yang ditentukan.

Sign(Nullable<Int32>)

Mengembalikan tanda positif (+1), nol (0), atau negatif (-1) dari ekspresi numerik yang ditentukan.

Sign(Nullable<Int64>)

Mengembalikan tanda positif (+1), nol (0), atau negatif (-1) dari ekspresi numerik yang ditentukan.

Sin(Nullable<Decimal>)

Mengembalikan sinus trigonometri dari sudut yang ditentukan.

Sin(Nullable<Double>)

Mengembalikan sinus trigonometri dari sudut yang ditentukan.

SoundCode(String)

Mengonversi string alfanumerik menjadi kode empat karakter (SOUNDEX) untuk menemukan kata atau nama yang terdengar serupa.

Space(Nullable<Int32>)

Mengembalikan string spasi berulang.

Square(Nullable<Decimal>)

Mengembalikan kuadrat dari angka yang ditentukan.

Square(Nullable<Double>)

Mengembalikan kuadrat dari angka yang ditentukan.

SquareRoot(Nullable<Decimal>)

Mengembalikan akar kuadrat dari angka yang ditentukan.

SquareRoot(Nullable<Double>)

Mengembalikan akar kuadrat dari angka yang ditentukan.

StringConvert(Nullable<Decimal>)

Mengembalikan data karakter yang dikonversi dari data numerik.

StringConvert(Nullable<Decimal>, Nullable<Int32>)

Mengembalikan data karakter yang dikonversi dari data numerik.

StringConvert(Nullable<Decimal>, Nullable<Int32>, Nullable<Int32>)

Mengembalikan data karakter yang dikonversi dari data numerik.

StringConvert(Nullable<Double>)

Mengembalikan data karakter yang dikonversi dari data numerik.

StringConvert(Nullable<Double>, Nullable<Int32>)

Mengembalikan data karakter yang dikonversi dari data numerik.

StringConvert(Nullable<Double>, Nullable<Int32>, Nullable<Int32>)

Mengembalikan data karakter yang dikonversi dari data numerik.

Stuff(String, Nullable<Int32>, Nullable<Int32>, String)

Menyisipkan string ke string lain. Ini menghapus panjang karakter yang ditentukan dalam string target pada posisi mulai lalu menyisipkan string kedua ke dalam string target pada posisi awal.

Tan(Nullable<Decimal>)

Mengembalikan tangen trigonometri dari ekspresi input.

Tan(Nullable<Double>)

Mengembalikan tangen trigonometri dari ekspresi input.

Unicode(String)

Mengembalikan nilai bilangan bulat, seperti yang ditentukan oleh standar Unicode, untuk karakter pertama ekspresi input.

UserName()

Mengembalikan nama pengguna database yang sesuai dengan nomor identifikasi yang ditentukan.

UserName(Nullable<Int32>)

Mengembalikan nama pengguna database yang sesuai dengan nomor identifikasi yang ditentukan.

Berlaku untuk