Saya tidak melihat apa yang menggunakan rumus membeli Anda. Jika Anda sedang menulis prosedur tersimpan, ketik rumus dan lupakan string.
Saya rasa Anda tidak tertarik untuk membuat proc yang tersimpan menjadi dinamis di mana formula yang dievaluasi harus diubah dari panggilan ke panggilan.
Jika harus, Anda harus menulis parser untuk memecah string itu menjadi bagian-bagian konstitutifnya, membuat pohon parse, dan kemudian menelusuri pohon untuk mengevaluasinya. Ini bukan masalah sepele. Saya akan memikirkan kembali ini.