ストアド プロシージャを作成しようとしていますが、「incorrect syntax near deleteselect または '('' が必要です」というエラーが表示されます。
CREATE PROCEDURE NSP166_DeleteDMSPermission
@PermissionID uniqueidentifier ,
@FunctionalDetailsId uniqueidentifier
AS
BEGIN
if(SELECT count(PermissionID) AS counts FROM NSP166_RolePermissionTrans where PermissionID=@PermissionID)>1
(
delete from NSP166_RolePermissionTrans where FunctionalDetailsId=@FunctionalDetailsId
)END