ΕΠΙΔΙΌΡΘΩΣΗ: Εσφαλμένα αποτελέσματα όταν χρησιμοποιείτε ένα τελεστή LIKE και ένα χαρακτήρα μπαλαντέρ "ss" στο SQL Server 2014 ή 2016

Συμπτώματα

Ας υποθέσουμε ότι εκτελείται ένα ερώτημα που χρησιμοποιεί έναν τελεστή ΌΠΩΣ (ταιριάσματος μοτίβων) μαζί με το "ss" ως χαρακτήρα μπαλαντέρ για να βρείτε αποτελέσματα κατά προσέγγιση. Εάν ο χαρακτήρας μπαλαντέρ βρίσκεται στο τέλος της πρότασης, το αποτέλεσμα ενδέχεται να περιέχουν όλες οι αντιστοιχίσεις κατά προσέγγιση.

Σημειώσεις 
  • Ο τελεστής LIKE υποστηρίζει Unicode και ASCII ταιριάσματος μοτίβων. Αυτό το ζήτημα δεν παρουσιάζεται αν τα δεδομένα είναι αποθηκευμένα σε τύπους δεδομένων Unicode.
  • Αυτό το ζήτημα είναι γνωστό ότι παρουσιάζεται στη γερμανική γλώσσα, όπου οι χαρακτήρες "ss" μπορούν να θεωρηθούν ως το ίδιο με το χαρακτήρα "ί".

Προτεινόμενη αντιμετώπιση

Αυτό το ζήτημα επιδιορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημερωμένη έκδοση για τον SQL Server:


Σχετικά με τις αθροιστικές ενημερωμένες εκδόσεις για τον SQL Server
Σχετικά με τις αθροιστικές ενημερωμένες εκδόσεις για τον SQL Server

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Αναφορές

Πληροφορίες σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.
Ιδιότητες

Αναγνωριστικό άρθρου: 3160303 - Τελευταία αναθεώρηση: 21 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια