# Stored procedure execution

**URL:** <https://forum.radzen.com/t/stored-procedure-execution/6686>\
**Category:** Angular\
**Created:** [February 15, 2021, 4:54pm UTC](https://forum.radzen.com/t/stored-procedure-execution/6686 "2021-02-15T16:54:50Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![enchev](https://forum.radzen.com/user_avatar/forum.radzen.com/enchev/32/16_2.png) [@enchev](https://forum.radzen.com/u/enchev)\
**Post date:** [February 15, 2021, 6:48pm UTC](https://forum.radzen.com/t/stored-procedure-execution/6686/2 "2021-02-15T18:48:50Z")

</div>

There are two ways for executions of a stored procedure:

1. The procedure that will return data:  

2. General stored procedure execution:  

More info about how Radzen will decide which approach will be used to execute the procedure can be found here:

> [@Stored Procedures missing from interfered schema](https://forum.radzen.com/t/stored-procedures-missing-from-interfered-schema/320/2):
>
> Hi Josh, Radzen uses [sys.dm\_exec\_describe\_first\_result\_set\_for\_object](https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-describe-first-result-set-for-object-transact-sql?view=sql-server-2017) which requires SQL Server 2012. Best regards, Atanas

In both cases HttpGet will be used. If you need HttpPost you can create custom method and use one of the two approaches to execute stored procedure.

---

_[View the full topic](https://forum.radzen.com/t/stored-procedure-execution/6686)._
