Dá, mas o colega queria via linha de comando, não interativo....

 []s

   Chiappa
--- Em oracle_br@yahoogrupos.com.br, Duilio Bruniera Junior <bruni...@...> 
escreveu
>
> e ai bunitão.
> da pra fazer desse jeito tambem oh: veja o exemplo abaixo.
> ################################################################################################################
> PROMPT
> ACCEPT p_tbs_name PROMPT 'Entre com o nome do tablespace: ' DEFAULT
> 'BSCS_INDX'
> PROMPT
> ACCEPT p_init_k PROMPT 'Entre com o valor inicial de Extents: ' DEFAULT
> '256K'
> PROMPT
> ACCEPT p_nxt_ext PROMPT 'Entre com o valor de crescimento do Extents: '
> DEFAULT '256K'
> PROMPT
> ACCEPT p_pct_inc PROMPT 'Entre com o valor para PCTINCREASE: ' DEFAULT '0'
> 
> set timing on
> 
> ALTER SESSION SET CURRENT_SCHEMA = SYSADM;
> 
> create index SYSADM.IDX_DESTINATION_MPULKFXO on SYSADM.MPULKFXO
> (DESTINATION)
>   storage ( initial &p_init_k next &p_nxt_ext PCTINCREASE &p_pct_inc
> maxextents unlimited )  tablespace &p_tbs_name;
> ################################################################################################################
> veja que as variaveis "&xxxxxxx" estão todas declaradas no "accept" como
> default, porem voce pode colocar um valor diferente depois da pergunta.
> 
> 
> 
> Em 12 de maio de 2010 15:21, José Laurindo <jlchia...@...>escreveu:
> 
> >
> >
> > Absolutamente não vejo por que maluca, isso é uma feature que o sqlplus tem
> > desde anos trás... Automaticamente quando vc executa um script sqlplus o
> > primeiro parâmetro de linha de comando fica registrado numa variável de
> > substituição &1, o segundo numa &2... basta vc as referenciar no seu script
> > - Dá uma olhada no manual "SQL*PLUS user's Guide and Reference" que vc
> > encontra refs e exemplos...
> >
> > []s
> >
> > Chiappa
> >
> > --- Em oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>,
> > "Alexandre Rocha Placido" <aplacido.oracle@> escreveu
> >
> > >
> > > Acho que a idéia é meio maluca, mas não custa perguntar
> > >
> > >
> > >
> > > Alguem sabe se tem como passar parâmetros na chamada de um sqlplus?
> > >
> > >
> > >
> > > Por exemplo. Tenho a seguinte linha:
> > >
> > >
> > >
> > > sqlplus Usuario/se...@banco @Script.sql
> > >
> > >
> > >
> > > Dentro desse script.sql
> > >
> > >
> > >
> > > Tenho por exemplo um comando
> > >
> > >
> > >
> > > Drop User Outro cascade constraints;
> > >
> > >
> > >
> > > Eu queria que esse OUTRO fosse substituído por um valor enviado na
> > chamada
> > > do sqlplus.
> > >
> > >
> > >
> > > Oracle 11g
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Slide1
> > >
> > >
> > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a