sql >> Databasteknik >  >> RDS >> Oracle

Oracle kan inte lagra emoji

Du kan helt och hållet lagra emojis eller något annat multibyte-tecken i en Oracle DB.

Och se dem i SQL Developer.

Min DB har en UTF-8-teckenuppsättning.

My SQL Developer har ett emoji-vänligt teckensnitt.

Jag har ett textfält som är tillräckligt brett för att lagra dessa.

Med skärmteckensnittet inställt på 'Segoe UI Emoji

Dessa lagras i en CLOB, men en tillräckligt bred VARCHAR2 skulle fungera lika bra.

Om din db-teckenuppsättning inte är UTF-8 eller liknande, kan du behöva förlita dig på NCLOB- eller NVARCH2-datatyperna förutsatt att du har en utökad teckenuppsättning tillgänglig.



  1. Ersätter vissa tecken i e-postadresser med '*' i en SQL-fråga

  2. Använder bindningsvariabler med dynamisk SELECT INTO-sats i PL/SQL

  3. MySQL hitta första lediga helgen

  4. MySQL infoga endast om ett villkor är sant