如何在postgres类型定义中使用%TYPE?

时间:2019-08-14 01:38:43

标签: postgresql

我想在postgres中创建一个类型。属性的类型是在某些表列上引用的。我的代码:

CREATE TYPE DomainObj AS 
( DomainID WBXWEBDOMAIN.DOMAINID % TYPE, 
DomainName WBXWEBDOMAIN.DOMAINNAME % TYPE 
);

但是它报告了语法错误:

CREATE  TYPE  DomainObj as (
          DomainID     WBXWEBDOMAIN.DOMAINID%TYPE,
          DomainName   WBXWEBDOMAIN.DOMAINNAME%TYPE
    )
> ERROR:  syntax error at or near "%"
LINE 2:           DomainID     WBXWEBDOMAIN.DOMAINID%TYPE,
                                                    ^

如何解决此问题? 我必须将%type替换为确切的类型吗?

0 个答案:

没有答案