お世話になっております。質問なのですが、U

Writer: admin Type: clarksre Date: 2019-01-08 00:00
お世話になっております。質問なのですが、UNIXのシェルからMySQLのストアドを呼び出し、その戻り値をシェルの変数に格納する方法をご教示して頂きたく。ストアドの戻り値によってシェルの動作を変える機能を実現する為なのですが、ほうぼう調べても解決に至る情報を得られませんでした。どうか皆様のお知恵をお貸し下さい。共感した0###変数に適当にぶっこんで、後はawkででも加工かな。#!/bin/shRetVal=$(mysql --user="ユーザー名" --password="パスワード" --database="DB名" --execute="call プロシージャ名();")echo $RetValif [ $(echo $RetVal | awk '{print $2}') -ge 1 ]then echo "Hoge"else echo "Boge"fiナイス0
###回答ありがとうございます!回答して頂いた通りにストアドの実行自体を変数にぶっ込んでみたらいきました。感謝です!

 

TAG