将表情符号/表情符号添加到MSSQL表中

时间:2015-11-26 12:14:00

标签: sql sql-server sql-server-2008 emoji emoticons

我试图将表情符号/表情符号插入MSSQL数据库,但它只是存储???而不是表情符号/表情符号。

我只找到MSSQL而不是MySQL的帮助

我试过了:link

但找不到答案,甚至无法设置:ALTER TABLE mytable charset=utf8mb4, MODIFY COLUMN textfield1 VARCHAR(255) CHARACTER SET utf8mb4,MODIFY COLUMN textfield2 VARCHAR(255) CHARACTER SET utf8mb4;

MSSQL无法识别此命令。这仅适用于Microsoft SQL服务器而非MySQL

1 个答案:

答案 0 :(得分:13)

使用NVARCHAR(size)数据类型和前缀字符串文字与N

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

INSERT INTO #tab(col) VALUES (N'      ⁉      ');

SELECT *
FROM #tab;

LiveDemo

输出:

╔═════════════════════════════════╗
║              col                ║
╠═════════════════════════════════╣
║       ⁉      ║
╚═════════════════════════════════╝