0
我在做這與SQL加:獲取價值沒有得到它
set linesize 9999
set trimspool on
set feedback off
set pagesize 0
spool result.csv
SELECT field1 || ';' || field2 || ';' || field3 || ';' || field4 || ';' || field5 || ';'
|| field6 || ';' || field7 || ';' || field8 || ';' || field9 || ';' || field10
FROM table
WHERE field1 = '12345';
正如你所看到的結果是:
x;x;x;x;x;x;x;x;;x
,你可以請參閱數據庫中的字段9爲空,因此當我這樣做時:
while IFS=";" read -r field1 field2 field3 field4 field5 field6 field7 field8 field9 fiedl10
do
case "$field1" in
1)
echo "$field1"
echo "$field2"
echo "$field3"
echo "$field4"
echo "$field5"
echo "$field6"
echo "$field7"
echo "$field8"
echo "$field9"
echo "$field10"
我無法打印$ field10。甚至沒有$字段9是空白的,但即使$位10
這是印刷:
x <-field1
x <-field2
x <-field3
x <-field4
x <-field5
x <-field6
x <-field7
x <-field8
任何想法會有所幫助!謝謝!
不,這不是複製和粘貼,我只是取代了值 - 但謝謝! –