Tôi gặp vấn đề với ký tự đặc biệt được chèn vào trong bảng SQL Server 2008 R2. Vấn đề là khi tôi đang cố chèn một chuỗi ký tự º (ví dụ 3 ELBOW 90º LONG RADIUS) trong bảng, nó xuất hiện như sau: 3 ELBOW 90 LONG RADIUS, và khi tôi đang cố gắng chọn tất cả các hàng có chứa ký tự kết quả là null.Ký tự đặc biệt trong SQL
tôi đã cố gắng để làm cho lựa chọn với ASCII bằng cách làm này: select * from itemcode nơi mô tả như '%' + char (63) + '%'
và làm cho điều này khi biết rằng ASCII đó biểu tượng là 63:
chọn ASCII (' ')
Nhưng điều đó không hiệu quả. Tôi phải làm gì để chọn tất cả các hàng có ký tự đó và tôi nên làm gì để làm cho SQL nhận ra ký tự º?
Cảm ơn
Bạn đã thử nhân vật 167 chưa? – RonaldBarzell
Nó cũng có thể là một vấn đề với khách hàng SQL của bạn, hoặc truyền các giá trị sai hoặc hiển thị chúng không chính xác. –
Loại dữ liệu cho trường varchar hay nvarchar? Bạn có thể muốn thử nvarchar nếu bạn không sử dụng nó. – wcm