2017-07-08 19 views
0

BalanceAmountを変数に設定したいが、空の値を返す。このコードは function or procedureからのものである場合列の値を変数に割り当てる方法は?

Declare BalAmt as int; 
SET BalAmt = (SELECT BalanceAmount FROM mstragentrecharge); 
SELECT BalAmt 
+0

開始変数名を '@ 'で試してください – Misaz

+0

実際に何をしようとしていますか? – Strawberry

答えて

0

単純なクエリの場合

Declare BalAmt as int; 

SELECT BalanceAmount into BalAmt FROM mstragentrecharge); 

SELECT BalAmt 

OR

下にしてみてください

SET @BalAmt := ''; 
SELECT @BalAmt := `BalanceAmount ` FROM mstragentrecharge limit 1; 
SELECT @BalAmt FROM mstragentrecharge; 

上記のクエリを試すことができます。

希望すると、これが役立ちます。

+0

ありがとうございます、今、私は値を挿入するtable.howにその値を挿入したいと思っています。クエリ –

+0

@ Vediyappan.Vあなたの問題が解決した場合は、それを受け入れたものとして親切にマークしてください。 –

+0

@ Vediyappan.V 'mstragentrecharge(BalanceAmount)の値に挿入する(@BalAmt)' –

関連する問題