He visto el prefijo N en algunas consultas de inserción de T-SQL. Muchas personas han usado N
antes de insertar el valor en una tabla.¿Cuál es el significado del prefijo N en las sentencias T-SQL?
He buscado, pero no pude entender cuál es el propósito de incluir el N
antes de insertar cualquier cadena en la tabla.
INSERT INTO Personnel.Employees
VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1),
@Curt eso significa que debo usar 'N' solo cuando estoy usando los siguientes tipos de datos' CHAR, VARCHAR o TEXT' ?? porque 'NCHAR, NVARCHAR o NTEXT' son inherentemente store UNICODE no necesito agregarlo por separado .... ¿es cierto? – Pritesh
@Pritesh: solo si está utilizando una página de códigos predeterminada que puede no reconocer esos caracteres unicode como en el texto en negrita de arriba. – Todd
@Curt El enlace a 'databases aspfaq com' redirige a sitios web extremadamente dudosos (' fkref com', 'za1 zeroredirect1 com',' i0z13 trackvoluum com'), que han sido marcados por nuestro firewall corporativo como pornografía, sitios maliciosos y spam URLs Me puse en contacto con el propietario de aspfaq.com y edité la respuesta para eliminar el enlace. – jaume