PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Заменете уникод символите в PostgreSQL

Съгласно документацията на PostgreSQL за лексикалната структура, трябва да използвате U& синтаксис:

UPDATE mytable 
SET myfield = regexp_replace(myfield, U&'\0050', U&'\0060', 'g')

Можете също да използвате специфичната за PostgreSQL escape-стринг форма E'\u0050' . Това ще работи на по-стари версии от Unicode escape формата, но Unicode escape формата е предпочитана за по-новите версии. Това трябва да покаже какво се случва:

regress=> SELECT '\u0050', E'\u0050', U&'\0050';
 ?column? | ?column? | ?column? 
----------+----------+----------
 \u0050   | P        | P
(1 row)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:как да инсталирате разширение plpythonu

  2. Как да използвате модела за машинно обучение KNN с 2UDA – PostgreSQL и Orange (Част 1)

  3. Прехвърляне на данни между бази данни с PostgreSQL

  4. Django моделира един външен ключ към много таблици

  5. Рамка на обект PostgreSQL