参考
实例
方法一
create table mytype (i bigint,j bigint);
--注意:建表的同时系统会默认建一个同名的自定义类型
方法二
create type mytype as (i bigint,j bigint);
建表
create table mytest (id bigint,val mytype);
插入数据
insert into mytest(id,val) values(1,(2,3)::mytype)
查询
select * from mytest
select id,(val).* from mytest
select id,(val).i,(val).j from mytest
文档信息
- 本文作者:fei
- 本文链接:https://ayee1616166.github.io/2016/11/03/PostgreSQL%E4%B9%8B%E8%87%AA%E5%AE%9A%E4%B9%89%E7%B1%BB%E5%9E%8B/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)