というか、後者の場合、SPCHRでは無く、変数にSP番号を新しいものを代入すればいいのではないでしょうか。