ممكن مساعة فى استخدام
EXECUTE IMMEDIATE لانشاء مستخدم جديد على الdata base
انا عملت كود بس بيظهر عندى مشكلة
DECLARE
BEGIN
EXECUTE IMMEDIATE 'CREATE USER :EMP_TB.EMP_APP_USERNAME
IDENTIFIED BY :EMP_TB.EMP_APP_PASSWORD';
end ;
ششو بيكون الخطأ ؟
تاريخ المشاركة 04 August 2010 - 12:26 PM
DECLARE
BEGIN
EXECUTE IMMEDIATE 'CREATE USER :EMP_TB.EMP_APP_USERNAME
IDENTIFIED BY :EMP_TB.EMP_APP_PASSWORD';
end ;
تاريخ المشاركة 04 August 2010 - 01:30 PM
declare cursor_name INTEGER; ret INTEGER; STR VARCHAR2(4000); begin cursor_name:=dbms_sql.open_cursor; STR:='CREATE USER '||:EMP_TB.EMP_APP_USERNAME ||' IDENTIFIED BY '|| :EMP_TB.EMP_APP_PASSWORD ; dbms_sql.parse(cursor_name,STR,DBMS_SQL.NATIVE); ret:=dbms_sql.execute(cursor_name); dbms_sql.close_cursor(cursor_name); end;
تاريخ المشاركة 15 September 2010 - 10:07 AM
declare user varchar2(50); password varchar2(50); sql_s varchar2(500); begin user:=&user; password :=&pas; sql_s:='create user :user identified by :password' execute immediate sql_s using user,password end;
ORACLE 10G DEVELOPER
ORACLE 11G ADMIN
مطلوب شريك لتسويق برنامج حسابات ومخازن
waleed.ita@gmail.com