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

Yag*_*esh 7 sql sql-server emoticons sql-server-2008 emoji

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

我只发现MSSQL而不是MySQL的帮助

我试过了:链接

但找不到答案,甚至无法设置: 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

Luk*_*zda 17

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

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

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

SELECT *
FROM #tab;
Run Code Online (Sandbox Code Playgroud)

LiveDemo

输出:

???????????????????????????????????
?              col                ?
???????????????????????????????????
?       ?      ?
???????????????????????????????????
Run Code Online (Sandbox Code Playgroud)