先在first_schema里创建一个表:
为表命名为first_table
:
在Columns页面,添加一个col1
列,数据类型为text,非空且作为主键:
浏览生成的SQL语句,然后进行创建:
右键first_table
, 选择Scripts -> INSERT Scripts
:
这将为我们的表创建一个可以编辑的template插入语句:
更改为:
执行插入:
在查询编辑器中,执行以下命令:
SELECT '40.25' col1, 40.25 col2;
注意在“Data output”部分中,col1
是text类型,而col2
是numeric类型:
运行查询:
SELECT '40.25' col1, 40.25 col2, '40.25'::numeric col3, numeric '40.25' col4, cast('40.25' as numeric) col5;
现在col3
,col4
、 和col5
都是文本数据类型,被转换为数字数据类型。这三列演示了在 PostgreSQL SQL 语句中执行数据类型转换的三种方法: