[ BrzanaC @ 11.10.2005. 07:02 ] @
| Pozdrav svima
Kako da sa command promp (Lin/Win) prosledim neki argument u mysql shell.
Naprimer imam xy.txt file u kome stoji :
use moja_baze;
select * from moja_tabela;
exit;
Sada bi xy.txt pozvao sa :
echo "source ./xy.txt" | mysql -u root -p
ali tako da <moja_baza> i <moja_tabela> budu dinamicne, tj da <moja_baza> i <moja_tabela> budu definisane variablom i postavljena od "spolja" (na command promptu)
Pozdrav |
[ SmilieBG @ 11.10.2005. 23:22 ] @
definisi "spolja" :)
Poz,
Sale
[ Dusan Marjanovic @ 11.10.2005. 23:33 ] @
Jedno od rešenja bi bilo da sve to prepišeš kao shell/batch skript kome ćeš vrlo lako predati argumente sa CLI-a.
[ BrzanaC @ 12.10.2005. 06:46 ] @
U Oraclu kazem "spolja" :
./moja_sql_scripta arg1 arg2 argN
...a u scripti kazem(pisem)
connect <connect_string>
DECLARE var1=$1
DECLARE var2=$2
DECLARE varN=$N
BEGIN
SELECT col1 FROM tab1 WHERE col2=$1 and col3=$2
....
END
... gde su $1,$2,$N definisane "spolja"....
Mislio sam da tako nesto moze i u mysql.
Pozdrav
[ SmilieBG @ 12.10.2005. 09:04 ] @
Dusan ti je napisao vec sta i kako ;-)
Poz,
Sale
[ BrzanaC @ 12.10.2005. 09:38 ] @
... pa ako je tako onda mi nista drugo i ne preostaje da uradim kako je Dusan napisao.
U svako slucaju hvala svima na vremenu ..
Pozdrav
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.