首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PLS_INTEGER中,PLS代表什么?

在PLS_INTEGER中,PLS代表什么?
EN

Stack Overflow用户
提问于 2017-01-22 21:39:59
回答 1查看 722关注 0票数 2

在PL/SQL中还有其他数据类型,比如BINARY_INTEGER。PLS在PLS_INTEGER中增加了什么?有人告诉我它代表PL/SQL,但为什么要这样命名呢?

EN

回答 1

Stack Overflow用户

发布于 2017-01-24 03:54:45

我怀疑在"PLS_INTEGER“中使用"PLS”有任何深刻的理由。当添加此数据类型时,它是“原始”BINARY_INTEGER数据类型的更有效的实现。需要一个新的名字。

与整型相比,这两种类型和其他相关子类型都有一组受约束的值。您可以在标准包中看到这一点,其中定义了类型:

代码语言:javascript
复制
  subtype BINARY_INTEGER is INTEGER range '-2147483647'..2147483647;
  subtype NATURAL is BINARY_INTEGER range 0..2147483647;
  subtype NATURALN is NATURAL not null;
  subtype POSITIVE is BINARY_INTEGER range 1..2147483647;
  subtype POSITIVEN is POSITIVE not null;
  subtype SIGNTYPE is BINARY_INTEGER range '-1'..1;  -- for SIGN functions
  subtype pls_integer is binary_integer;
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41791586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档