货币类型可以存储固定小数的货币数目,完全保证精度。其输出格式与参数lc_monetary设置有关,不同国家的货币输出格式不同。示例:postgres=# show lc_monetary; lc_monetary------------- en_US.UTF-8(1 row)postgres=# select '123.34'::money; money --------- 3.34(1 row)postgres=# set lc_monetary='zh_cn.utf-8'; ---看来严格区分大小写ERROR: invalID value for parameter "lc_monetary": "zh_cn.utf-8"postgres=# set lc_monetary='zh_CN.UTF-8';SETpostgres=# show lc_monetary; lc_monetary------------- zh_CN.UTF-8(1 row)postgres=# select '123.34'::money; money ---------- 锟23.34 ----why(1 row)---调整SecureCRT显示字符为UTF-8之后postgres=# select '12.34'::money; money --------- ¥12.34(1 row)postgres=# create table testm(rmb money);CREATE tablepostgres=# insert into testm values(11);INSERT 0 1postgres=# select * from testm; rmb ---------¥11.00(1 row)总结
以上是内存溢出为你收集整理的PostgreSQL学习篇9.5 货币类型全部内容,希望文章能够帮你解决PostgreSQL学习篇9.5 货币类型所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)