【发布时间】:2018-05-06 11:18:58
【问题描述】:
如何使用这些过程参数更新数据。
1. p_id_book IN NUMBER;
2. p_column_name VARCHAR2;
3. p_value VARCAHR2;
如果我尝试这样更新:
CREATE OR REPLACE PROCEDURE uptade_book(p_id_book IN NUMBER,
p_column varchar2, p_value varchar2)
AS
begin
UPDATE book SET p_column = p_value WHERE id_book = p_id_book;
END;
出现这些错误:
PL/SQL:忽略 SQL 语句。
PL/SQL: ORA-00904: "p_column: 无效标识符。
有什么想法吗?
【问题讨论】:
标签: oracle sql-update plsqldeveloper