PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

MySQL का HEX () और UNHEX () पोस्टग्रेज में बराबर है?

create function hex(text) returns text language sql immutable strict as $$
  select encode($1::bytea, 'hex')
$$;

create function hex(bigint) returns text language sql immutable strict as $$
  select to_hex($1)
$$;

create function unhex(text) returns text language sql immutable strict as $$
  select encode(decode($1, 'hex'), 'escape')
$$;


select hex('abc'), hex(123), unhex(hex('PostgreSQL'));

परिणाम:

╔════════╤═════╤════════════╗
║  hex   │ hex │   unhex    ║
╠════════╪═════╪════════════╣
║ 616263 │ 7b  │ PostgreSQL ║
╚════════╧═════╧════════════╝

यह PostgreSQL है:सब कुछ संभव :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे LocalTimeStamp () PostgreSQL में काम करता है

  2. क्रमबद्ध पथों के लाभों पर

  3. दिए गए स्ट्रिंग को विभाजित करें और केस स्टेटमेंट तैयार करें

  4. PostgreSQL में दोष सहिष्णुता का विकास

  5. Postgres पंक्ति आकार की समझ बनाना