我正在使用TYPE来获取表格中的rowtype。我想用它来检索Customer和Supplier的行类型(即多个表)。
以下是客户的代码,如何使用相同的代码检索客户和供应商?
TYPE dept_table_type is table of CUSTOMER%ROWTYPE
INDEX BY PLS_INTEGER;
谢谢
答案 0 :(得分:0)
您可以使用光标的ROWTYPE执行您尝试执行的操作:
CURSOR MULTI_TABLE_CURSOR IS
SELECT *
FROM CUSTOMER
CROSS JOIN SUPPLIER;
TYPE DEPT_TABLE_TYPE IS TABLE OF MULTI_TABLE_CURSOR%ROWTYPE
INDEX BY PLS_INTEGER;
请注意,如果您没有使用光标,则实际上并不需要使用光标。
祝你好运。