![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| hvorfor shell script mislykkes? | tahir23 | Shell Programmering og Scripting | 4 | 08-25-2008 10:46 AM |
| hvorfor scriptet ikke engang? | tahir23 | UNIX for Advanced & Ekspertsøgning Brugere | 10 | 08-21-2008 07:04 PM |
| hvorfor shell script mislykkes | tahir23 | Shell Programmering og Scripting | 4 | 08-21-2008 11:37 AM |
| fil <filnavn> undlader | kingskar | UNIX for Advanced & Ekspertsøgning Brugere | 2 | 08-14-2006 10:07 AM |
| Script undlader | JStone | Shell Programmering og Scripting | 8 | 08-10-2006 01:00 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Det eneste du skal gøre er at tjekke $ (connect1) værdi før udskrivning det: Code:
if [ -n "${connect1}" ]; then
echo "${connect1}"
else
echo "No rows returned"
fi
i stedet for bare: Code:
echo "${connect1}"
|
|
|||||
|
Tak. Men hvad nu hvis vel efter vælge erklæring im opdatering ved hjælp af denne værdi, og hvis opdatering mislykkes i at få dette i logfil.
Dybest set, hvordan der skal vises i logfilen, at den givne SQL-forespørgslen virkelig har fungeret med succes eller ej ....... Senest redigeret af ali560045; 01-06-2009 kl 03:42 AM.. |
|
|||||
|
Jeg har nu ændret koden i stedet for at vælge im nu gør opdatering. Jeg har brug for spool begreb her. Men stadig im ikke får nogen information som "0 Opdateret rækker" i spool fil. Hvordan man får denne information i spool fil under kode ved hjælp af opdateringen Code:
#!/bin/ksh
. $HOME/conf/systemProperties/EnvSetup.properties
sqlplus -silent amit/qwerty@edna.world <<END
set pagesize 0 feedback off verify off heading off
spool Script_Fails.log
UPDATE SIEBEL.S_ASSET_XM SDPX
SET SDPX.ATTRIB_03 = 'Inactive',
SDPX.LAST_UPD_BY = '1-42V',
SDPX.LAST_UPD = SYSDATE,
SDPX.ATTRIB_04 = 'SQQ3'
WHERE SDPX.PAR_ROW_ID IN ('090845086LG')
AND SDPX.ATTRIB_01 = 'AMR Ready'
AND SDPX.ATTRIB_03 = 'Active';
commit;
exit;
END
Når det kører denne opdatering erklæring i min database, er det viser "ikke rækker Update". Det samme oplysninger, som jeg ønsker i spool file.How at få det? Thanks in advance Senest redigeret af ali560045; 01-06-2009 kl 03:59 AM.. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|