Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Thêm biểu tượng cảm xúc / biểu tượng cảm xúc vào bảng SQL Server

Sử dụng NVARCHAR(size) kiểu dữ liệu và chuỗi ký tự tiền tố với N :

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

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

SELECT *
FROM #tab;

db <> fiddle demo

Đầu ra:

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

CHỈNH SỬA:

SQL Server 2019 trở đi hỗ trợ UTF-8 đối chiếu:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chạy tất cả các tệp SQL trong một thư mục

  2. Không đủ số lượng đối số được cung cấp cho thủ tục hoặc hàm cdc.fn_cdc_get_all_changes_

  3. Tầm quan trọng của nhật ký giao dịch trong SQL Server

  4. Quản lý quyền truy cập thực thể và quyền với Entity Framework

  5. Làm mới bảng máy chủ SQL với ít gián đoạn hơn bằng cách sử dụng chuyển đổi phân vùng