c语言中table的用法,c语言中 table的用法有哪些.pdf

c 语 言 中 t a b l e 的 用 法 有 哪 些

C 语 言 对 于 初 学 者 来 说 是 很 复 杂 的 , 那 么 c 语 言 中

t a bl e 的 用 法 的 用 法 你 知 道 吗 ? 下 面 学 习 啦 小 编 就 跟 你

们 详 细 介 绍 下 c 语 言 中 t a bl e 的 用 法 ,希 望 对 你 们 有 用 。

c 语 言 中 t a bl e 的 用 法 : RECORD 定 义 记 录 数 据 类 型 。 它

类 似 于 C 语 言 中 的 结 构 数 据 类 型 ( STRUCTURE) , PL/ SQL

提 供 了 将 几 个 相 关 的 、 分 离 的 、 基 本 数 据 类 型 的 变 量 组

成 一 个 整 体 的 方 法 , 即 RECORD 复 合 数 据 类 型 。 在 使 用

记 录 数 据 类 型 变 量 时 , 需 要 在 声 明 部 分 先 定 义 记 录 的 组

成 、 记 录 的 变 量 , 然 后 在 执 行 部 分 引 用 该 记 录 变 量 本 身

或 其 中 的 成 员 。

定 义 记 录 数 据 类 型 的 语 法 如 下 :

T YPE RECORD_ NAME I S RECORD(

V 1 DATA_ TYPE1 [ NOT NULL] [ : =DEFAULT_ VALUE] ,

V 2 DATA_ TYPE2 [ NOT NULL] [ : =DEFAULT_ VALUE] ,

V N DATA_ TYPEN [ NOT NULL] [ : =DEFAULT_ VALUE] ) ;

c 语 言 中 t a bl e 的 用 法 : VARRAY 数 组 是 具 有 相 同 数 据 类

型 的 一 组 成 员 的 集 合 。 每 个 成 员 都 有 一 个 唯 一 的 下 标 ,

它 取 决 于 成 员 在 数 组 中 的 位 置 。 在 PL/ SQL 中 , 数 组 数

1

据 类 型 是 VARRAY (v a r i a bl e a r r a y , 即 可 变 数 组 )。

定 义 VARRAY 数 据 类 型 的 语 法 如 下 :

T YPE VARRAY_ NAMEI S VARRAY( SI ZE) OF

EL EMENT_TYPE [ NOT NULL] ;

其 中 ,v a r r ay _ na me 是 VARRAY 数 据 类 型 的 名 称 ,s i z e

是 正 整 数 , 表 示 可 以 容 纳 的 成 员 的 最 大 数 量 , 每 个 成 员

的 数 据 类 型 是 e l e me nt _ t y peo 默 认 时 ,成 员 可 以 取 空 值 ,

否 则 需 要 使 用 NOT NUL L 加 以 限 制 。

c 语 言 中 t a bl e 的 用 法 : TABLE 定 义 记 录 表 (或 索 引 表 )

数 据 类 型 。 它 与 记 录 类 型 相 似 , 但 它 是 对 记 录 类 型 的 扩

展 。它 可 以 处 理 多 行 记 录 ,类似 于 C 语 言 中 的 二 维 数 组 ,

使 得 可 以 在 PL/ SQL 中 模 仿 数 据 库 中 的 表 。

定 义 记 录 表 类 型 的 语 法 如 下 :

T YPE TABLE NAME I S TABL E OF ELEMENT_ TYPE [ NOT

NULL]

I NDEX BY

[ BI NARY_ I NTEGER| PLS_ I NTEGER| VARRAY2] ;

关 键 字 I NDEX B Y 表 示 创 建 一 个 主 键 索 引 , 以 便 引 用

记 录 表 变 量 中 的 特 定 行 。

B I NARY_ I NTEGER 的 说 明

2

如 语 句 : TYPE N

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值