postgresql含义如下语法current_database():: information_schema.sql_identifier

时间:2015-06-17 08:10:29

标签: postgresql

只是一个简单的问题

在postgresql中,我有时会看到与此类似的语法:

current_database()::information_schema.sql_identifier

::是什么意思?

1 个答案:

答案 0 :(得分:1)

::用于将数据类型转换为另一种数据类型。 有两种投射方式(运行时类型转换)

CAST ( expression AS type )
expression::type

你可以使用它们中的任何一个。 您可以参考http://www.postgresql.org/docs/current/static/sql-expressions.html了解更多详情。