2016-10-18 19 views
0

SELECT LAST_INSERTID() INTO p_AutoNumberを使用して値を割り当てるOUTパラメータを持つストアドプロシージャが多数あります。MySQL - ストアドプロシージャ内のSELECT INTO

この後、別のINSERTを実行する必要があります。この変数もこの変数の値を使用しますが、正しく動作するようには見えません。

OUTパラメータにSELECT INTOを実行しても、手順から戻ってきますか?私はSELECT INTOのMySQLのドキュメントでこれに関する情報を見つけることができません。

+0

選択AValueはINTO aVariable:

SELECT LAST_INSERT_ID() INTO p_AutoNumber; 

はまた、あなたが構文を使用することができます! –

+0

@krishKM知っている!私はエディットボックスでコマンドを誤って入力しましたが、SQLは正しいです。 –

答えて

1

プロシージャ内でoutパラメータを使用できます。ただ、構文(および関数名)を確認してください。

使用構文を:

SET p_AutoNumber = LAST_INSERTID(); 
関連する問題