En este artículo, discutiremos la descripción general del almacenamiento de una string que no está en inglés en una tabla, strings Unicode en SQL SERVER con la ayuda de un ejemplo en el que verá cómo puede almacenar los valores en diferentes idiomas y finalmente concluirá la conclusión como sigue.
Introducción:
SQL Server usa el inglés como idioma predeterminado para la base de datos y alguien quiere usar otros idiomas (por ejemplo, hindi, gujarati, etc.) palabras en la tabla de SQL Server. Siempre que necesitemos usar SQL Server en otro idioma, debemos usar el tipo de datos NVARCHAR para la columna. Si no usamos el tipo de datos NVARCHAR, no podremos almacenar valores que no estén en inglés.
Ejemplo:
en este ejemplo, verá cómo puede almacenar los valores en los diferentes idiomas en la base de datos. Entonces, primero, crearemos una tabla de la siguiente manera.
Creando una tabla -TestLang –
Vamos a crear una tabla llamada ‘TestLang’.
CREATE TABLE TestLang ( LangName VARCHAR(100), Value VARCHAR(1000), NValue NVARCHAR(1000) ) GO
Inserción de datos:
ahora, inserte datos de diferentes idiomas en la tabla de la siguiente manera.
INSERT INTO TestLang (LangName, Value, NValue) VALUES ('English', 'Welcome to GFG', N'Welcome to GFG'); INSERT INTO TestLang (LangName, Value, NValue) VALUES ('Gujarati', 'GFG માં આપનું સ્વાગત છે', N'GFG માં આપનું સ્વાગત છે'); INSERT INTO TestLang (LangName, Value, NValue) VALUES ('Hindi', 'GFG में आपका स्वागत है', N'GFG में आपका स्वागत है'); GO
Verificación de datos:
selección de datos de la tabla de la siguiente manera.
SELECT * FROM TestLang GO
Producción :
Nombre de idioma | Valor | NValor |
---|---|---|
inglés | Bienvenido a GGF | Bienvenido a GGF |
guyaratí | GFG ??? ????? ?????? ?? | GFG માં આપનું સ્વાગત છે |
hindi | GFG ??? ???? ?????? ?? | GFG में आपका स्वागत है |
Salida de SQL Server Management Studio:
puede ver la siguiente captura de pantalla para ver la salida de SQL Server Management Studio de la siguiente manera.
Conclusión:
del resultado anterior, podemos observar que cuando tenemos el tipo de datos Unicode, podemos almacenar la string que no está en inglés. La recomendación para usar NVARCHAR es cuando los tamaños de los datos en las entradas de columna varían considerablemente y la longitud de la string puede ser superior a 4000 pares de bytes.
Publicación traducida automáticamente
Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA