Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Entity SQL, dize kurallı işlevleri içerir.
Açıklamalar
Aşağıdaki tabloda Entity SQL kurallı işlevleri dizesi gösterilmektedir.
| İşlev | Açıklama |
|---|---|
Concat(string1, string2) |
string2'nın string1 sonuna eklendiği bir dize döndürür.Argümanlar string1: Sonuna eklenen dize string2 .string2: string1 öğesine eklenen dize.Dönüş Değeri Bir String. Dönüş değeri dizesinin uzunluğu izin verilen uzunluk üst sınırından büyükse bir hata oluşur.Örnek -- The following example returns abcxyz.Concat('abc', 'xyz') |
Contains(string, target) |
target
string içinde yer alıyorsa true döndürür.Argümanlar string: Aranan dize.target: Aranan hedef dize.Dönüş Değeri true
target, string içinde yer alırsa; değilse false.Örnek -- The following example returns true.Contains('abc', 'bc') |
EndsWith(string, target) |
target, string ile biterse true döndürür.Argümanlar string: Aranan dize.target: string sonunda aranan hedef dize.Dönüş Değeri True
string
target ile bitiyorsa; aksi takdirde false.Örnek -- The following example returns true.EndsWith('abc', 'bc')
Not: SQL Server veri sağlayıcısını kullanıyorsanız, bu işlev dize sabit uzunlukta bir dize sütununda depolanıyorsa ve false sabitse döndürürtarget. Bu durumda, tüm dizede, doldurma amaçlı sondaki boşluklar dahil olacak şekilde arama yapılır. Olası bir geçici çözüm, aşağıdaki örnekte olduğu gibi sabit uzunluktaki dizedeki verileri kırpmaktır: EndsWith(TRIM(string), target) |
IndexOf(target, string) |
target konumunu string içinde veya bulunmadığında 0'ı döndürür.
string'nin başlangıcını belirtmek için 1 döndürür. Dizin numaralandırma 1'den başlar.Argümanlar target: Aranan metin dizesi.string: Aranan dizedir.Dönüş Değeri Bir Int32.Örnek -- The following example returns 4.IndexOf('xyz', 'abcxyz') |
Left(string, length) |
string'in sol tarafındaki ilk length karakterleri döndürür. uzunluğu değerinden stringlengthküçükse, dizenin tamamı döndürülür.Argümanlar string: A String.length: Int16, Int32, Int64 veya Byte.
length sıfırdan küçük olamaz.Dönüş Değeri Bir String.Örnek -- The following example returns abc.Left('abcxyz', 3) |
Length(string) |
Dizenin (Int32) uzunluğunu karakter cinsinden döndürür.Argümanlar string: A String.Dönüş Değeri Bir Int32.Örnek -- The following example returns 6.Length('abcxyz') |
LTrim(string) |
Başta boşluk bırakmadan döndürür string .Argümanlar Bir String.Dönüş Değeri Bir String.Örnek -- The following example returns abc.LTrim(' abc') |
Replace(string1, string2, string3) |
string1 değerini, tüm string2 oluşumları string3 ile değiştirilerek döndürür.Argümanlar Bir String.Dönüş Değeri Bir String.Örnek -- The following example returns abcxyz.Concat('abc', 'xyz') |
Reverse(string) |
Karakterlerin sırasını ters çevirerek döndürür string .Argümanlar Bir String.Dönüş Değeri Bir String.Örnek -- The following example returns dcba.Reverse('abcd') |
Right(string, length) |
string öğesinin son length karakterlerini döndürür. uzunluğu değerinden stringlengthküçükse, dizenin tamamı döndürülür.Argümanlar string: A String.length: Int16, Int32, Int64 veya Byte.
length sıfırdan küçük olamaz.Dönüş Değeri Bir String.Örnek -- The following example returns xyz.Right('abcxyz', 3) |
RTrim(string) |
string metnini, sonunda boşluk bırakmadan döndürür.Argümanlar Bir String.Dönüş Değeri Bir String. |
Substring(string, start, length) |
Konumundan start başlayarak, length karakter uzunluğunda dizenin alt dizesini döndürür. 1'in başlangıcı, dizenin ilk karakterini gösterir. Dizin numaralandırma 1'den başlar.Argümanlar string: A String.start: Bir Int16, Int32, Int64 ve Byte.
start birden az olamaz.length: Bir Int16, Int32, Int64 ve Byte.
length sıfırdan küçük olamaz.Dönüş Değeri Bir String.Örnek -- The following example returns xyz.Substring('abcxyz', 4, 3) |
StartsWith(string, target) |
string
target ile başlıyorsa true döndürür.Argümanlar string: Aranan dizedir.target: stringbaşlangıcında aranan hedef dize.Dönüş Değeri Trueile başlıyorsastring; değilsetarget.falseÖrnek -- The following example returns true.StartsWith('abc', 'ab') |
ToLower(string) |
string büyük harf karakterlerini küçük harfe dönüştürerek döndürür.Argümanlar Bir String.Dönüş Değeri Bir String.Örnek -- The following example returns abc.ToLower('ABC') |
ToUpper(string) |
Küçük harf karakterlerini büyük harfe dönüştürerek döndürür string .Argümanlar Bir String.Dönüş Değeri Bir String.Örnek -- The following example returns ABC.ToUpper('abc') |
Trim(string) |
Başında ve sonunda boşluk olmadan string değerini döndürün.Argümanlar Bir String.Dönüş Değeri Bir String.Örnek -- The following example returns abc.Trim(' abc ') |
Bu işlevler null girildiğinde null değerini döndürecektir.
Eşdeğer işlevler Microsoft SQL İstemcisi Yönetilen Sağlayıcısı'nda kullanılabilir. Daha fazla bilgi için Entity Framework İşlevleri için SqlClient bölümüne bakın.