spAddUpdate_DocUploadFiles
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@CID | int | IN | |
@Name | nvarchar(100) | IN | |
@FileName | nvarchar(100) | IN | |
@Description | nvarchar(1024) | IN | |
@ContentType | nvarchar(255) | IN | |
@OwnerID | int | IN | |
@Contents | image | IN | |
@Size | int | IN | |
@Date | datetime | IN | |
@Approved | bit | IN | |
@FOLDERID | int | IN | |
@CLIENTSITESID | int | IN | |
@URL | nvarchar(255) | IN | |
@DISCOVERABLE | bit | IN | |
@DISCOVERABLETITLE | nvarchar(256) | IN | |
@DISCOVERABLESUMMARY | nvarchar(4000) | IN |
Definition
Copy
CREATE procedure [dbo].[spAddUpdate_DocUploadFiles]
(
@PKID int output,
@CID int,
@Name nvarchar(100),
@FileName nvarchar(100) ,
@Description nvarchar(1024) ,
@ContentType nvarchar(255) ,
@OwnerID int,
@Contents image,
@Size int,
@Date datetime,
@Approved bit,
@FOLDERID int = null,
@CLIENTSITESID int = null,
@URL nvarchar(255) = null,
@DISCOVERABLE bit = 0,
@DISCOVERABLETITLE nvarchar(256) = '',
@DISCOVERABLESUMMARY nvarchar(4000) = ''
)
as
begin transaction t1
if @FOLDERID <= 0
set @FOLDERID = null
if @URL <= ''
set @URL = null
if (@PKID<=0)
begin
insert into dbo.[DocUploadFiles]
(
[CID],
[FileName],
[Description],
[ContentType],
[OwnerID],
[Contents],
[Size],
[Name],
[Approved],
[FOLDERID],
[CLIENTSITESID],
[URL],
[DISCOVERABLE],
[DISCOVERABLETITLE],
[DISCOVERABLESUMMARY]
)
values
(
@CID,
@FileName,
@Description,
@ContentType,
@OwnerID,
@Contents,
@Size,
@Name,
@Approved,
@FOLDERID,
@CLIENTSITESID,
@URL,
@DISCOVERABLE,
@DISCOVERABLETITLE,
@DISCOVERABLESUMMARY
)
select @PKID = @@Identity
end
else
begin
update dbo.[DocUploadFiles]
set
[CID] =@CID,
[FileName] =@FileName,
[Description] =@Description,
[ContentType] =@ContentType,
[OwnerID] =@OwnerID,
[Contents] =@Contents,
[Size] =@Size,
[Name] =@Name,
[UploadDate] =@Date,
[Approved] =@Approved,
[FOLDERID] =@FOLDERID,
[CLIENTSITESID] =@CLIENTSITESID,
[URL] = @URL,
[DISCOVERABLE] =@DISCOVERABLE,
[DISCOVERABLETITLE] = @DISCOVERABLETITLE,
[DISCOVERABLESUMMARY] = @DISCOVERABLESUMMARY
where ID=@PKID
end
commit transaction t1