自定义域作为无符号类型

qxsslcnc  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(193)

我很好奇是否有可能改变转换成域类型的值。例如,无符号整数域类型,其中域将整数文本0-65535Map到 SMALLINT , -32768 - 32767. 下面的伪代码示例。

CREATE DOMAIN USMALLINT AS SMALLINT
    CONSTRAINT CHECK (SET VALUE = VALUE - 32768 RETURNING TRUE);

但这当然不是有效的语法,特别是调用 SET 往那边走。但是,规则和/或事件是否可能与此类似?
我假设只给文本一个最小的封闭sql类型,然后将该文本转换为触发要检查的约束的域类型(如createdomain文档中所述)。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题