Có kỹ thuật tích hợp sẵn hay không, để xác định xem ký tự "IsAlpha"?Máy chủ SQL: IsCharAlpha
tôi thấy rất nhiều ý kiến cho rằng xoay quanh
IF PATINDEX('[a-zA-Z]', @c) > 0
BEGIN
--It is alpha
END
Ngoại trừ việc bỏ qua các ký tự chữ mà không phải là trong phạm vi nhất định A-Z
.
ký tự alpha gì nằm ngoài A-Z? Bạn có nghĩa là u với umlauts vv? Bạn có thể dễ dàng thêm bất kỳ ký tự bổ sung nào bạn muốn tính là alpha vào đối sánh mẫu. Việc sử dụng một phạm vi sẽ phụ thuộc vào đối chiếu, vì các collations khác nhau có các thứ tự sắp xếp khác nhau. Không có gì tích hợp, bạn sẽ phải tự định nghĩa ... –
Bạn có nghĩa là các ký tự như "â" bị bỏ quên? –