Tôi đã thấy tiền tố N trong một số truy vấn T-SQL chèn. Nhiều người đã sử dụng N
trước khi chèn giá trị vào bảng.Ý nghĩa của tiền tố N trong các câu lệnh T-SQL là gì?
Tôi đã tìm kiếm, nhưng tôi không thể hiểu được mục đích của việc bao gồm N
trước khi chèn bất kỳ chuỗi nào vào bảng.
INSERT INTO Personnel.Employees
VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1),
@Curt có nghĩa là tôi sử dụng 'N' chỉ khi tôi đang sử dụng các kiểu dữ liệu sau' CHAR, VARCHAR hoặc TEXT' ?? bởi vì 'NCHAR, NVARCHAR hoặc NTEXT' vốn đã lưu trữ UNICODE tôi không yêu cầu thêm nó seperatly .... nó có đúng không? – Pritesh
@Pritesh - Chỉ khi bạn đang sử dụng trang mã mặc định có thể không nhận ra các ký tự unicode đó dưới dạng văn bản in đậm ở trên. – Todd
@Curt Liên kết đến 'cơ sở dữ liệu aspfaq com' chuyển hướng đến các trang web vô cùng đáng ngờ (' fkref com', 'za1 zeroredirect1 com',' i0z13 trackvoluum com'), đã được tường lửa của chúng tôi đánh dấu là khiêu dâm, trang web độc hại và spam URL. Tôi đã liên lạc với chủ sở hữu aspfaq.com và chỉnh sửa câu trả lời để xóa liên kết. – jaume