ID Artikel: 316626 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0 INF: Bagaimana membandingkan SQL Server string dengan spasi tambahan
Pada Halaman iniRINGKASANSQL Server berikut spesifikasi ANSI/ISO SQL-92 (bagian 8.2, <comparison predicate="">, umum aturan # 3) tentang cara untuk membandingkan string dengan spasi. Standar ANSI memerlukan padding untuk karakter string yang digunakan dalam perbandingan sehingga panjang mereka cocok sebelum membandingkan mereka. Padding secara langsung mempengaruhi semantik di mana dan HAVING klausa predicates dan perbandingan string Transact-SQL lain. Sebagai contoh, Transact-SQL menganggap string</comparison>ABC'dan'ABC ' untuk menjadi setara untuk kebanyakan operasi perbandingan. Satu-satunya pengecualian aturan ini adalah seperti predikat. Ketika sisi kanan logikal ekspresi seperti fitur nilai dengan trailing spasi, SQL Server tidak pad dua nilai untuk panjang yang sama sebelum perbandingan terjadi. Karena tujuan predikat seperti, menurut definisi, adalah untuk memfasilitasi pencarian pola daripada tes kesetaraan string sederhana, ini tidak melanggar bagian dari spesifikasi ANSI SQL-92 yang disebutkan sebelumnya. INFORMASI LEBIH LANJUTPengaturan SET ANSI_PADDING tidak mempengaruhi Apakah SQL Server mengisi string sebelum itu membandingkan mereka. SET ANSI_PADDING hanya mempengaruhi Apakah trailing kosong dipangkas dari nilai-nilai yang dimasukkan ke dalam tabel, sehingga mempengaruhi penyimpanan tetapi tidak perbandingan. Query berikut membantu untuk lebih lanjut menggambarkan konsep-konsep yang dijelaskan di bagian "Ringkasan" dari artikel ini: REFERENSIUntuk informasi tambahan tentang pengaturan ANSI_PADDING, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:154886
(http://support.microsoft.com/kb/154886/EN-US/
)
INF: Perilaku ANSI_PADDING 231830
(http://support.microsoft.com/kb/231830/EN-US/
)
INF: Penyisipan string yang berisi Trailing spasi SQL Server buku secara OnlineDelaney, Kalen. Di dalam Microsoft SQL Server 2000. Microsoft Press, 2000. Halaman 366-370.
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:316626
(http://support.microsoft.com/kb/316626/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
