通过sql查询pgsql所有的数据类型
时间: 2023-10-27 20:04:57 浏览: 99
pgsql.sql
可以使用以下SQL语句查询 PostgreSQL 中所有的数据类型:
```
SELECT typname FROM pg_type WHERE typtype = 'b';
```
执行以上SQL语句将返回 PostgreSQL 中所有的基本数据类型,如int、float等,以及用户自定义的复合类型和枚举类型。如果你想查询所有的数据类型,包括基本数据类型、组合数据类型和用户自定义数据类型,可以使用以下SQL语句:
```
SELECT typname FROM pg_type WHERE typtype IN ('b', 'c', 'd', 'e', 'p');
```
其中,'b'代表基本数据类型,'c'代表复合类型,'d'代表域数据类型,'e'代表枚举类型,'p'代表伪类型。
阅读全文