2012-12-07 77 views
0

我必須對插入查詢插入變量並稍後使用該變量,但由於select *而無法顯示。在shell中寫入插入語句並將其存儲在變量中

什麼我做的是: -

a=today_39012123 
b=`echo "insert into mytable select * from $a"` 
echo $b 

echo $b所有別名顯示。

我在終端進行了檢查echo *打印與$ b中打印的*相同的東西。

如何將該查詢存儲在varibale中。

我也試過: - b = echo "insert into mytable select \* from $a" 但我得到的輸出: - 插入到mytable select * from today_39012123。 這是不正確的。

回答

2

嘗試

a=today_39012123 
set -o noglob 
b="insert into mytable select * from $a" 
echo $b 
set +o noglob 
+0

hmmmm其working..that意味着我必須執行與設置-o noglob該查詢..? – avinashse

相關問題