本文介紹了將表情符號(hào)/表情符號(hào)添加到SQL Server表的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我正嘗試將表情符號(hào)/表情符號(hào)插入到SQL Server數(shù)據(jù)庫(kù)中,但它只存儲(chǔ)???
,而不是表情符號(hào)/表情符號(hào)。
我只找到針對(duì)SQL Server的幫助,而不是MySQL。
我已嘗試:link
但找不到答案,甚至無法設(shè)置:
ALTER TABLE mytable charset=utf8mb4,
MODIFY COLUMN textfield1 VARCHAR(255) CHARACTER SET utf8mb4,
MODIFY COLUMN textfield2 VARCHAR(255) CHARACTER SET utf8mb4;
SQL Server無法識(shí)別此命令。這僅適用于Microsoft SQL Server,不適用于MySQL
推薦答案
使用NVARCHAR(size)
數(shù)據(jù)類型并以N
作為字符串文本的前綴:
CREATE TABLE #tab(col NVARCHAR(100));
INSERT INTO #tab(col) VALUES (N'