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) |
sonuna eklenmiş string2olan string1 bir dize döndürür.Bağımsız Değişkenler string1: Sonuna eklenen dize string2 .string2: sonuna eklenen string1dize.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) |
içinde trueyer alırsa target döndürürstring.Bağımsız Değişkenler string: Aranan dize.target: Aranan hedef dize.Dönüş Değeri true içinde yer alırsa targetstring; değilse false.Örnek -- The following example returns true.Contains('abc', 'bc') |
EndsWith(string, target) |
ile truebiterse target döndürürstring.Bağımsız Değişkenler string: Aranan dize.target: sonunda stringaranan hedef dize.Dönüş Değeri True ile biterse stringtarget, değilse 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 doldurma sondaki boşluklar da dahil olmak üzere tüm dizede 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) |
içinde veya bulunamazsa 0'ın targetstringkonumunu döndürür. başlangıcını stringbelirtmek için 1 döndürür. Dizin numaralandırma 1'den başlar.Bağımsız Değişkenler target: Aranan dize.string: Aranan dize.Dönüş Değeri Bir Int32.Örnek -- The following example returns 4.IndexOf('xyz', 'abcxyz') |
Left(string, length) |
öğesinin sol tarafındaki lengthilk string karakterleri döndürür. uzunluğu değerinden stringlengthküçükse, dizenin tamamı döndürülür.Bağımsız Değişkenler string: A String.length: , Int16Int32, Int64veya 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.Bağımsız Değişkenler 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 .Bağımsız Değişkenler Bir String.Dönüş Değeri Bir String.Örnek -- The following example returns abc.LTrim(' abc') |
Replace(string1, string2, string3) |
tüm oluşumları string1 ile string2değiştirilerek değerini döndürürstring3.Bağımsız Değişkenler 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 .Bağımsız Değişkenler Bir String.Dönüş Değeri Bir String.Örnek -- The following example returns dcba.Reverse('abcd') |
Right(string, length) |
öğesinin son length karakterlerini stringdöndürür. uzunluğu değerinden stringlengthküçükse, dizenin tamamı döndürülür.Bağımsız Değişkenler string: A String.length: , Int16Int32, Int64veya 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) |
Sonunda boşluk bırakmadan döndürür string .Bağımsız Değişkenler Bir String.Dönüş Değeri Bir String. |
Substring(string, start, length) |
konumundan startbaşlayarak dizenin alt dizesini karakter uzunluğunda length döndürür. 1'in başlangıcı, dizenin ilk karakterini gösterir. Dizin numaralandırma 1'den başlar.Bağımsız Değişkenler string: A String.start: Bir Int16, Int32ve Int64Byte.
start birden az olamaz.length: Bir Int16, Int32ve Int64Byte.
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) |
ile truebaşlıyorsa string döndürürtarget.Bağımsız Değişkenler string: Aranan dize.target: başında stringaranan hedef dize.Dönüş Değeri Trueile başlıyorsastring; değilsetarget.falseÖrnek -- The following example returns true.StartsWith('abc', 'ab') |
ToLower(string) |
Büyük harf karakterlerini küçük harfe dönüştürerek döndürür string .Bağımsız Değişkenler 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 .Bağımsız Değişkenler Bir String.Dönüş Değeri Bir String.Örnek -- The following example returns ABC.ToUpper('abc') |
Trim(string) |
Baştaki ve sondaki boşluk olmadan döndürür string .Bağımsız Değişkenler Bir String.Dönüş Değeri Bir String.Örnek -- The following example returns abc.Trim(' abc ') |
Bu işlevler, giriş verilirse null döndürülecektirnull.
Eşdeğer işlevler Microsoft SQL İstemcisi Yönetilen Sağlayıcısı'nda kullanılabilir. Daha fazla bilgi için bkz . Entity Framework İşlevleri için SqlClient.