2016-06-20 17 views
-1

插入号码我怎样才能在语言的特定格式的PostgreSQL数据库中插入数(区域设置)?数字是这样的:2,4或:4,5(逗号代替点 - 在许多语言中都是正确的)。在插入之前,我应该将它们转换为“doted”格式吗?谢谢。PostgreSQL的:特定的语言格式

回答

0

参数lc_numeric必须正确设置,例如

test=> SHOW lc_numeric; 
┌────────────┐ 
│ lc_numeric │ 
├────────────┤ 
│ de_DE.UTF8 │ 
└────────────┘ 
(1 row) 

然后你就可以

INSERT INTO mytab (numcol) VALUES (to_number('2,4', '99999999D99999999')); 

格式字符串的意义,请参见the documentation