我想在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
替换为确切的类型吗?