Zufallpasswort in der DB
geschrieben von:
htmldbneu (62.225.112.---)
Datum:
hallo zusammen,
Ich versuche in der DB einen Zufallpasswort einzurichten
mit diesem PL/SQL script (von Buch HTMLDB 1.6 Seite 167)
DECLARE
pawd varchar2(10);
v_pwd varchar2(4000);
BEGIN
select dbms_random.string('X',10) into pawd from dual;
select forum_hash (UPPER(:P201_USERNAME), pawd) into v_pwd from dual;
insert into USERS (USERNAME, PASSWORD, E_MAIL, ACTIV, PROJECT, ADMIN)
values (UPPER(:P201_USERNAME), v_pwd, :P201_E_MAIL, 'Y', :P201_PROJECT, 'N');
END;
nur leider bekomme ich folgende Fehlermeldung:
SP2-0552: Bind variable "P201_PROJECT" not declared.
Mein Tabelle sieht so aus
SQL> desc users;
Name Null? Type
----------------------------------------- -------- ----------------------------
U_ID NOT NULL NUMBER
USERNAME NOT NULL VARCHAR2(100)
PASSWORD NOT NULL VARCHAR2(100)
E_MAIL NOT NULL VARCHAR2(100)
ACTIV NOT NULL CHAR(1)
PROJECT NOT NULL VARCHAR2(200)
CREATED NOT NULL DATE
ADMIN NOT NULL CHAR(1)
hat jemand eine Idee?
Danke im Voraus
htmldbneu