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] >