sql >> Database teknologi >  >> RDS >> Sqlserver

Tilføj emoji / humørikon til SQL Server-tabellen

Brug NVARCHAR(size) datatype og præfiks streng literal med N :

CREATE TABLE #tab(col NVARCHAR(100));

INSERT INTO #tab(col) VALUES (N'👍 🖒 🖓 🖕 🗑 🛦 ⁉ 😎 😔 😇 😥 😴 😭');

SELECT *
FROM #tab;
 

db<>fiddle-demo

Output:

╔═════════════════════════════════╗ ║ col ║ ╠═════════════════════════════════╣ ║ 👍 🖒 🖓 🖕 🗑 🛦 ⁉ 😎 😔 😇 😥 😴😭 ║ ╚═════════════════════════════════╝

EDIT:

SQL Server 2019 og frem understøtter UTF-8 sortering:

CREATE TABLE t(col VARCHAR(100) COLLATE Latin1_General_100_CI_AI_SC_UTF8);
-- column's data type is VARCHAR!
-- collate could be set on column/database/instance level

INSERT INTO t(col) VALUES (N'☢️');

SELECT * FROM t;
-- col
-- ☢️
 

db<>fiddle demo - SQL Server 2019




  1. hvordan man opretter en fremmed referencenøgle til sammensætningens primærnøgle

  2. Om pglogisk ydeevne

  3. Kan ikke få spring boot til automatisk at oprette databaseskema

  4. Test af Android SQLite-databaseenhed