我在这里想要实现的是,在单个语句中如何使用返回值来获取返回值。
我正在使用以下代码,但出现语法错误。
set serveroutput on;
DECLARE
D_ID NUMBER DEFAULT 0;
BEGIN
INSERT INTO admin_depts
(name,
description,
created_by,
status)
SELECT 'SMS',
'SMS Team',
'admin',
'PEN'
FROM dual
WHERE NOT EXISTS (SELECT 1
FROM admin_depts
WHERE name = 'SMS') RETURNinG ID INTO D_ID;
dbms_output.put_line(D_ID);
END;