关键词不能为空

当前您在: 主页 > 英语 >

c语言中table的用法有哪些

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-08 10:39
tags:

-

2021年2月8日发(作者:butthole)



c


语言中


table


的用法有哪些



C


语言对于初学者来说是很复杂的,


那么

< br>c


语言中


table


的用法


的用法你知道吗?下面



就跟你们详细介绍 下


c


语言中


table


的用法,


希望对你们有用。







数< /p>



类型







C








数据




(STRUCTURE)



PL/SQL


提供了将几个相关的、


分离的、

< br>基本数据类


型的变量组成一个整体的方法,即


RECOR D


复合数据类型。在使用


记录数据类型变量时,


需要在声明部分先定义记录的组成、


记录的变


量,然后 在执行部分引用该记录变量本身或其中的成员。



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



TYPE RECORD_NAME IS RECORD(


V1 DATA_TYPE1 [NOT NULL][:=DEFAULT_VALUE],


V2 DATA_TYPE2 [NOT NULL][:=DEFAULT_VALUE],


VN DATA_TYPEN [NOT NULL][:=DEFAULT_VALUE]);

c


语言中


table


的用法:


VARRAY


数组是具有相同数据类型的一


组成员的集合。


每个成员都有一个唯一的下标,


它取决于成员在 数组


中的位置。



PL/SQL


中,


数组数据类型是


VARRAY

< p>


variable array



即可变数组)




定义


VARRAY


数据类型的语法如下:



TYPE


VARRAY_NAMEIS


VARRAY(SIZE)


OF


ELEMENT_TYPE


1



[NOT NULL];


其中,


va rray_name



VARRAY


数 据类型的名称,


size


是正整


数,表 示可以容纳的成员的最大数量,每个成员的数据类型是


element_typeo


默认时,


成员可以取空值,


否则需要使用< /p>


NOT NULL


加以限制。



c


语言中


table


的 用法:


TABLE


定义记录表(或索引表)数据类


型。它与记录类型相似,但它是对记录类型的扩展。它可以处理多行


记录,< /p>


类似于


C


语言中的二维数组,

< p>
使得可以在


PL/SQL


中模仿数据


库中的表。



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



TYPE


TABLE


NAME


IS


TABLE


OF


ELEMENT_TYPE


[NOT


NULL]


INDEX BY [BINARY_INTEGER|PLS_INTEGER|VARRAY2];


关键字


INDEX BY


表示创建一个 主键索引,


以便引用记录表变量


中的特定行。

< br>


BINARY_INTEGER


的说明



如语句:


TYPE NUMBERS IS TABLE OF NUMBER INDEX BY


BINARY_INTEGER;

< br>其作用是


,


加了”


INDEX BYBINARY_INTEGER



后,

< br>NUMBERS


类型的下标就是自增长,


NUMBERS


类型在插入元


素时,不需要初始化,不需要每次


EXTEND


增加一个空间。



而如果没有这句话“


INDEXBY


BINARY_INTEGER



,那就得要

< br>显示对初始化,


且每插入一个元素到


NUMBERS


类型的


TABLE


中时,

< br>2



都需要先


EXTEND< /p>




c


语言中< /p>


table


的用法:创建表结构以及数据准备

[sql]


view


plain copy print?


01.--


组织机构结构表



TABLE SF_ORG


03.(


_ID INT NOT NULL, --


组织机构主键


ID


_NAME VARCHAR2(50),--


组织机构名称



_ID INT--


组织机构的父级



07.)


08.


09.--


一级组织机构



INTO SF_ORG(ORG_ID, ORG_NAME, PARENT_ID)


VALUES(1, '


一级部门


1',0);


11.


12.--


二级部门



13.


INTO SF_ORG(ORG_ID, ORG_NAME, PARENT_ID)


VALUES(2, '


二级部门


2',1);


INTO SF_ORG(ORG_ID, ORG_NAME, PARENT_ID)


VALUES(3, '


二级部门


3',1);


INTO SF_ORG(ORG_ID, ORG_NAME, PARENT_ID)


3



VALUES(4, '


二级部门


4',1);

< br>c


语言中


table


的用法:< /p>


RECORD


的使用举例先定义一个只与


SF_ORG




< br>几


















TYPE_ORG_RECORD











< br>类








V_ORG_RECORD< /p>



最后用替换变量


&ORG_I D


接受输入的雇员


编码,


查询并显示该 雇员的这几列中的信息。


注意,


在使用


RECORD


数据类型的变量时要用“


.


”运算符指定记录变量名限定词。



一个记录类型的变量只能 保存从数据库中查询出的一行记录,



果查询出了多行记录,就 会出现错误。



[sql] view plain copy print?


E


02. TYPE TYPE_ORG_RECORD IS RECORD(


03. V_ORG_NAME SF__NAME%TYPE,


04. V_PARENT_ID SF__ID%TYPE);


05. V_ORG_RECORD TYPE_ORG_RECORD;



07. SELECT ORG_NAME,PARENT_ID INTO V_ORG_RECORD


08. FROM SF_ORG SO


09. WHERE _ID=&ORG_ID;


10.


DBMS__LINE('

< br>部






'


||


V_ORG_RECORD.V_ORG_NAME);


11. DBMS__LINE('


上级部门编码:


' ||


4


-


-


-


-


-


-


-


-



本文更新与2021-02-08 10:39,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/614012.html

c语言中table的用法有哪些的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文