【发布时间】:2026-01-20 11:40:01
【问题描述】:
我有以下示例代码
DECLARE
myRow table%rowtype
myVar table2.column%type
BEGIN
SELECT table.col1, table.col3, table.col4, table2.column
INTO myRow
FROM table
JOIN table2
On table.col6 = table2.col1;
END;
我怎样才能重构使它成为一个有效的语句?我可以以某种方式将连接的列存储到 myRow 或 myVar 上吗?
【问题讨论】:
-
你错过了
FROM table。 -
抱歉,我是用手机输入的。那里应该有一个 FROM。
-
你的代码有什么问题?
-
我不认为我试图将 table2 中的列放入 table%rowtype 定义的行中。我想我的列太多了,但我必须仔细检查。
标签: sql oracle join plsql select-into