我正在尝试从我的用户表在一个过程中创建一个 ORACLE USER。问题是我不知道如何调用特定列。我试过 Camp.user.username 和那些东西。
create or replace
PROCEDURE PR_USERPASS AS
BEGIN
UPDATE CAMP.USERS
SET USERNAME = (DBMS_RANDOM.string('x',15)), PASS = DBMS_RANDOM.string('x',12);
EXECUTE IMMEDIATE 'CREATE USER ' || USERNAME || ' IDENTIFIED BY ' || PASSWORD;
EXECUTE IMMEDIATE 'Grant connect to ' || USERNAME;
END PR_USERPASS;
无论如何在同一过程中调用该引用?先感谢您。