Postgres data type cast
我的数据库是Postgres 8.我需要将数据类型转换为另一个。 这意味着,列数据类型之一是
目前,我获取字符串值并将其转换为Java中的
有什么办法吗? 示例代码将受到高度赞赏。
1 | cast(varchar_col AS int) -- SQL standard |
要么
1 | varchar_col::int -- Postgres syntax shorthand |
这些语法变体在几乎任何地方都有效。 第二种可能需要在特殊情况下嵌套括号:
- PostgreSQL:在所有表字段的长度上创建索引
还有两个变种:
1 2 | int4(varchar_col) -- only works for some type names int '123' -- must be an untyped, quoted string literal |
请注意我是如何编写
另请注意,最后一个表单不适用于数组类型。
手册中的详细信息在此处和此处。
要对