mardi 26 juillet 2016

Can a SQL Stored Procedure drop itself and continue execution?

Specifically, can I do this?

CREATE PROC AutoDestructiveStoredProcedure
AS
DROP PROC AutoDestructiveStoredProcedure
PRINT 'Still alive.'
GO

Is it a bad practice?

What is the expected behavior? Does it change based on implementation? What would be the difference between executing this in SQL Server, MySQL and Oracle?

Aucun commentaire:

Enregistrer un commentaire