![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| sed: hur du sätter fliken? | Juha | Shell-programmering och Skript | 2 | 10-29-2007 07:15 |
| Infoga radbrytning i VI: s kommandoläge | Skogsmulle | UNIX for Dummies Frågor & Svar | 3 | 07-06-2007 11:47 |
| UNIX-kommandot för att infoga citationstecken | berlin_germany | Shell-programmering och Skript | 2 | 01-17-2007 01:07 |
| skript för att köra skalkommando och infoga resultat befintliga xml-fil | littlejon | Shell-programmering och Skript | 5 | 08-12-2005 05:59 |
| awk kommando för INSERT uttalande | nattynatty | Shell-programmering och Skript | 4 | 05-10-2002 03:11 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
sql infoga kommandot
Hej,
sqlplus-s / <<EOF> / dev / null insert into Tabell1 (A1, A2, A3) värden ( "a", 1, 'b'); engagera; EOF i ovanstående kod kan jag skicka värdena Infoga kommando från shell script så här: insert into Tabell1 (A1, A2, A3) VALUES ( '$ a, $ b,' $ c '); Om ja, hur har det gått? Any help greatly appreciated. (Jag hittade några liknande trådar men culdn't hitta någon särskild Centrum för detta) tack, abey |
|
||||
|
Problemet är att du behöver "tecken att avgränsa strängar. Här är en lösning som inte använder en här doc:
Kod:
userid=me
pswd=mypassword
command=$(
echo "$userid/$pswd"
printf "insert into table1 (a1, a2, a3) values ('%s','%s','%s');\n" $a $b $c
echo "commit;"
echo "exit")
echo "$command" | sqlplus -s
|