sql >> データベース >  >> RDS >> Sqlserver

絵文字/顔文字を SQL Server テーブルに追加する

    NVARCHAR(size) を使用します N を使用したデータ型およびプレフィックス文字列リテラル :

    CREATE TABLE #tab(col NVARCHAR(100));INSERT INTO #tab(col) VALUES (N'👍 🖒 🖓 🖕 🗑 🛦 ⁉ 😎 😔 😇 😥 😴 😭');SELECT *FROM #tab;  

    db<>フィドルのデモ

    出力:

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

    編集:

    SQL Server 2019 以降は UTF-8 照合:

    CREATE TABLE t(col VARCHAR(100) COLLATE Latin1_General_100_CI_AI_SC_UTF8);-- 列のデータ型は VARCHAR です!-- 照合は列/データベース/インスタンス レベルで設定できますINSERT INTO t(col) VALUES (N'☢️ ');SELECT * FROM t;-- col-- ☢️  

    db<>フィドル デモ - SQL Server 2019




    1. バッチファイルからmysqlをインストールするにはどうすればいいですか?

    2. Mysql localhost!=127.0.0.1?

    3. SQLの1対多の関係-複数の対多のプロパティに応じて行を選択するにはどうすればよいですか?

    4. エイリアスを持つMySQLselectステートメントが失敗し、列が見つかりません