摘要:
Oracle复合数据类型 当使用标量变量处理oracle数据时,每个标量只能存放单个值,如果要处理多个类型的数据,则要声明多个标量变量;为了解决这种问题,可以使用复合数据类型。复合数据类型包括记录——用于处理单行多列数据,集合——用于处理多行单列数据,记录表——用于处理多行多列数据。一.记录: pl/sql记录用于处于单行多列数据.类似于高级语言中的结构,可以自定义记录,也可以通过%rowtype属性定义记录变量. 明显的,自定义更加灵活,因为它可以跨越多个表,可以任意取字段,而rowtype属性则不能,它只能是固定表/视图的字段。虽然自定义表的代码多点,但是在只需要某几列时,还是得自定义记录 阅读全文