PSQLexception: ERROR : type "signed" does not exist

哎呀我的天吶發表於2022-08-04

signed是MySQL特有的型別,Oracle和原生PostgreSQL都沒有,當MySQL的程式碼有select cast( '1' as signed);跑在當前沒有相容型別的資料庫上會報錯

lightdb@postgres=# select cast('1' as signed);
ERROR:  type "signed" does not exist
LINE 1: select cast('1' as signed);
                            ^
lightdb@postgres=# create domain public.signed as bigint;
CREATE DOMAIN
lightdb@postgres=# select cast('1' as signed);
 signed 
--------
      1
(1 row)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-2908954/,如需轉載,請註明出處,否則將追究法律責任。

相關文章