Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Nested Stored Procedure Execution in SQL Server #10582

Open
bmacwoo opened this issue Oct 31, 2024 · 0 comments
Open

Support for Nested Stored Procedure Execution in SQL Server #10582

bmacwoo opened this issue Oct 31, 2024 · 0 comments
Labels
k/enhancement New feature or improve an existing feature

Comments

@bmacwoo
Copy link

bmacwoo commented Oct 31, 2024

Is your proposal related to a problem?

There are limitations when executing multiple store procedures, including nested procedures, in a SQL Server environment as a transaction.

The execution terminates before the nested procedures complete. This is likely due to SQL - if at any point the procedure fails, the entire transaction will roll back. This disrupts the intended flow.

Managing metadata for stored procedures during development cycles has become difficult to manage.

Describe the solution you'd like

Seeking a solution to allow seamless execution of multiple store procedures, possibly nested, as a transaction. All procedures must execute fully and correctly.

Enhanced flexibility and improved usability, particularly in managing stored procedure metadata, would be highly beneficial.

Describe alternatives you've considered

Connecting and tracking stored procedures - insufficient due to limitations with nested procedure handling.

Native Query - restriction against using the "exec" keyword rendered this approach ineffective. Also does not support nested transactions.

@bmacwoo bmacwoo added the k/enhancement New feature or improve an existing feature label Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
k/enhancement New feature or improve an existing feature
Projects
None yet
Development

No branches or pull requests

1 participant