我在ORACLE中创建一个用户,并分配了他的相关权限等,我怎么把这些已分配的方案导出为SQL语句,请各位大侠帮帮我呀!!!!!!!!

解决方案 »

  1.   

    accept uname prompt 'Input user name:'
    spool c:\gen_userselect username,'create user ' || username || ' ' ||
           decode(password,'EXTERNAL','IDENTIFIED EXTERNALLY',
                  'IDENTIFIED BY || password || ') ,
          'DEFAULT TABLESPACE ' || default_tablespace,
                  'TEMPORARY TABLESPACE ' || temporary_tablespace || ';'
    from dba_users
    where username like upper(' % &&uname %')
      

  2.   

    你是想把创建用户,和分配权限的语句导到一个SQL语句中吗?
    在PL/SQL DEVELOPER 里边查看创建用户的SQL语句就可以了,不知道是不是这个意思