1樓:樂雲
無圖無真相,相幫度幫不上。
2樓:神
程式有自動檢查, 就要報錯的
私聊可以嗎/
在shell指令碼執行sql語句為什麼會報錯
3樓:匿名使用者
shell執行sql語句出錯一般兩種原因。
1、一種是語句本身錯誤,這個你就需要仔細檢查語句了。
2、語句結尾需要用英文逗號結束,否則是執行不過去的。
綜上所述:仔細檢查自己所寫的sql語句。
shell指令碼里執行多個sql語句問題
4樓:影sun雲
$2無定義,輸入什麼呢?最好用read -p提示輸入密碼,這樣可以保有唯一的密碼變數;
在shell指令碼執行sql語句為什麼會報錯
在shell指令碼執行sql語句為什麼會報錯
5樓:匿名使用者
sql語句要在資料庫中執行才可以,所以要先連線資料庫。
比如如果是oracle那麼首先要sqlplus連線,但是因為sqlplus本身是一個互動的內容,所以要改為非互動的模式,這個需要一些引數。具體什麼引數我忘了,不過確實需要引數才行。
而且shell中的sql指令碼也不是直接寫就可以。要寫成塊的狀態,或者呼叫指令碼的狀態才可以的。
大概就是這些,如果sql語句本身沒有錯誤,那麼應該就沒什麼問題了。
在shell指令碼執行sql語句為什麼會報錯
6樓:良玉小帝
sh -x yourshell
看看**報錯,什麼錯誤,是不是符號轉義問題導致到
在shell指令碼執行sql語句為什麼會報錯
7樓:匿名使用者
要確保你用的sql設定了全路徑或者設定好了環境變數
在shell指令碼執行sql語句為什麼會報錯
8樓:抄友靈
shell不對
sql語句不對
9樓:良玉小帝
sh -x yourshell
看看是哪個步驟錯了
然後去查
在shell指令碼執行sql語句為什麼會報錯
oracle 在pl sql 中執行sql語句提示 表或檢視
zj rent是不是當前使用者的表 物件 看看plsqldev的下面,有一個向下的三角,右邊有當前使用者的名稱,看一下是不是zj rent的使用者。你連線的資料庫 和在專案裡連線的是不同的 試試其他的表呢?一樣的錯誤嗎?為什麼在oracle資料庫中能查到表的資料,而在程式中卻提示 表或檢視不存在 不...
SHELL指令碼執行的幾種方法以及區別
2sh bash a.sh 這種情況不需要指令碼具有執行許可權 以上兩種執行方式都是在子shell中執行的,也就是說當前shell需要啟動另外一個shell,用來執行a.sh內的命令 1source a.sh 2.a.sh 注意前面的.以上兩種執行方式是在當前shell下執行,並不需要建立子shel...
pb中sql語句不執行
剛剛測試了你上面的 請將 prepare sqlsa from insert into information values split arry 1 split arry 2 split arry 3 execute sqlsa using split arry 1 split arry 2 sp...