ストアドプロシージャの実行
次のコード例は、ストアドプロシージャを実行して結果を取得する方法を示しています。
ストアドプロシージャの呼び出し手順
Query 関数は、EXECUTE ステートメント で説明されているように、EXECUTE 構文でストアドプロシージャを呼び出すために使用できます。データのクエリ の場合と同様に、結果はRows オブジェクトを通じて利用可能になります。
rows, _ := db.Query("EXECUTE UpdateGiftStatus GiftId = '281'") defer rows.Close() for rows.Next() { var ( result string ) rows.Scan(&result) fmt.Printf("result = %s\n", result) }