我想將BalanceAmount
設置爲一個變量,但它返回一個空值。如何將列的值分配給變量?
Declare BalAmt as int;
SET BalAmt = (SELECT BalanceAmount FROM mstragentrecharge);
SELECT BalAmt
我想將BalanceAmount
設置爲一個變量,但它返回一個空值。如何將列的值分配給變量?
Declare BalAmt as int;
SET BalAmt = (SELECT BalanceAmount FROM mstragentrecharge);
SELECT BalAmt
如果這個代碼是從 function or procedure
那麼試試下面
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;
您可以嘗試以上查詢。
希望這會幫助你。
謝謝,它的工作現在我想插入該值到table.how傳入值插入查詢 –
@ Vediyappan.V如果它解決了您的問題,請標記爲接受。 –
@ Vediyappan.V'insert into mstragentrecharge(BalanceAmount)values(@BalAmt)' –
用'@'嘗試啓動變量名稱 – Misaz
你究竟在做什麼? – Strawberry