为什么数组按数据类型索引?

发布于 2024-10-18 20:01:20 字数 132 浏览 2 评论 0原文

TYPE  emp_type_rec IS TABLE OF
employees%rowtype
INDEX BY BINARY_INTEGER;

当我们定义一个数组时,为什么它由某种数据类型索引?

TYPE  emp_type_rec IS TABLE OF
employees%rowtype
INDEX BY BINARY_INTEGER;

When we define an array, why is it indexed by some datatype?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月依秋水 2024-10-25 20:01:20

因为您可以选择作为索引依据的数据类型。例如:

DECLARE
    TYPE empno_rec_type IS TABLE OF employees.empno%type INDEX BY VARCHAR2(10);
    empno_rec empno_rec_type;
BEGIN
    empno_rec('SMITH') = 123;
    empno_rec('JONES') = 456;
END;

Because you have a choice of data types to index by. For example:

DECLARE
    TYPE empno_rec_type IS TABLE OF employees.empno%type INDEX BY VARCHAR2(10);
    empno_rec empno_rec_type;
BEGIN
    empno_rec('SMITH') = 123;
    empno_rec('JONES') = 456;
END;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文