[EMAIL PROTECTED]> !cat muda_senha.sql
declare
v_senha varchar2(20) := '&1';
begin
for cur in ( select username from all_users where username = 'SCOTT'
)
loop
execute immediate 'alter user '||cur.username ||' identified by
'||v_senha;
end loop;
end;
/
[EMAIL PROTECTED]> @muda_senha outro_tiger
PL/SQL procedure successfully completed.
[EMAIL PROTECTED]> connect scott/outro_tiger
Connected.
On 5/15/06, Marcelo Porto <[EMAIL PROTECTED]> wrote:
>
> Neste caso isso não não funcionaria Robison, pois o que eu quero é
> utilizar o parâmetro na chamada abaixo que se encontra dentro do script:
>
> execute immediate 'alter user '||cur.user||' identified by '||v_senha;
> Aonde cur.user é uma variável de um cursor e v_senha seria este parâmetro
> passado na chamada do script.
>
> E como isto será um script chamado por outro script (sendo este outro do
> PVCS) não há como digitar a senha quando o sql*plus pedir.
>
> Eu já fiz isso de algum modo, mas no momento não me lembro como foi e nem
> se realmente de adaptaria a este caso.
>
> Marcelo Porto
> -----Mensagem original-----
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> nome de Robison G B
> Enviada em: segunda-feira, 15 de maio de 2006 18:04
> Para: oracle_br@yahoogrupos.com.br
> Assunto: Re: [oracle_br] Passar parâmetro
>
>
>
> Poderia ser assim:
>
> Select owner, table_name from all_tables where owner =
> upper('&Dono_Owner');
>
> Quando vc quer passar um parâmetro coloque o & comercial... então pelo
> sql*plus ele vai te pedir qual o parâmetro.
>
>
> Marcelo Porto <[EMAIL PROTECTED]> escreveu: Preciso passar um parâmetro
> para um script sql. Como posso fazê-lo?
>
> No script eu faço alteração da senha de um usuário. Então seria algo
> assim:
>
> SQL> @script.sql senha
>
> Aonde a senha seria utilizada dentro do script. Como receber essa senha?
>
> Marcelo Porto
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> --------------------------------------------------------------------------------------------------------------------------
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
>
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine
> __________________________________________________________________
> O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo,
> tenha o link do mesmo para evitar trafego(pedidos) desnecessário.
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
> ---------------------------------
> Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no
> celular e anti-spam realmente eficaz.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> --------------------------------------------------------------------------------------------------------------------------
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
>
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine
> __________________________________________________________________
> O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo,
> tenha o link do mesmo para evitar trafego(pedidos) desnecessário.
>
>
> Yahoo! Grupos, um serviço oferecido por:
> PUBLICIDADE
>
>
>
>
>
> ------------------------------------------------------------------------------
> Links do Yahoo! Grupos
>
> a.. Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/oracle_br/
>
> b.. Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>
> c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo!.
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> --------------------------------------------------------------------------------------------------------------------------
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
>
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine
> __________________________________________________________________
> O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
> o link do mesmo para evitar trafego(pedidos) desnecessário.
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
--
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html
[As partes desta mensagem que não continham texto foram removidas]
--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.