请帮助我理解这个 PL/SQL

Posted

技术标签:

【中文标题】请帮助我理解这个 PL/SQL【英文标题】:Please help me understand this PL/SQL 【发布时间】:2012-07-25 12:01:36 【问题描述】:

我必须编辑一个 PL/SQL 函数。我遇到了我不明白的这条线。这是做什么的?

TABLE1 TABLE2%ROWTYPE;

【问题讨论】:

docs.oracle.com/cd/B19306_01/appdev.102/b14261/… 【参考方案1】:

该行声明了一个名为 TABLE1 的变量,它是一种记录类型,其字段与实际表 TABLE2 的列相同。

【讨论】:

【参考方案2】:

看看这个,它可能会有所帮助:http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/rowtype_attribute.htm

【讨论】:

【参考方案3】:

你的前任有一个很奇怪的命名习惯。 此 PL/SQL 语句声明了一个名为 TABLE1 的记录变量 - 该记录是名为 TABLE2 的表的字段的 1:1 映射。

【讨论】:

以上是关于请帮助我理解这个 PL/SQL的主要内容,如果未能解决你的问题,请参考以下文章

PL/SQLPL/SQL过程

Oracle——PL/SQL

oracle(sql)基础篇系列——PLSQL游标存储过程触发器

请帮助我理解这个带有参数的 C++ 参数声明

请帮助我理解这个 PL/SQL

为啥这个字典理解这么慢?请建议加快速度的方法