USP_STYLESHEETCLASSES_DELETE
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @StyleSheetID | int | IN | |
| @ClassName | nvarchar(255) | IN | |
| @CHANGEAGENTID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_STYLESHEETCLASSES_DELETE
(
@StyleSheetID int,
@ClassName nvarchar(255),
@CHANGEAGENTID uniqueidentifier = null
)
as
begin
declare @sheetClassID int
set @sheetClassID = 0
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
select top 1 @sheetClassID = sc.ID from dbo.StyleSheetClasses sc
inner join dbo.CSSClasses c on sc.CSSClassID = c.ID
where sc.StyleSheetID = @StyleSheetID and c.ClassName = @ClassName
if @sheetClassID <> 0
begin
delete from dbo.StyleSheetClasses where ID = @sheetClassID
end
return 0;
end