Creating Native Stored Procedures
Use the CREATE PROCEDURE statement
·
NATIVE_COMPILATION option
·
SCHEMABINDING option
·
EXECUTE AS option
·
BEGIN ATOMIC clause (isolation level and language)
CREATE PROCEDURE dbo.DeleteCustomer @CustomerID INT
WITH NATIVE_COMPILATION,
SCHEMABINDING, EXECUTE AS OWNER
AS
BEGIN ATOMIC WITH
(TRANSACTION
ISOLATION LEVEL = SNAPSHOT;
LANGUAGE
= 'us_English')
DELETE dbo.OpenOrders WHERE CustomerID = @CustomerID
DELETE dbo.Customer WHERE CustomerID = @CustomerID
END;
Comments
Post a Comment