spLoadRecord_ProfilePhotoImage
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@UserId | int | IN | |
@CategoryID | int | IN | |
@TAGCODEID | uniqueidentifier | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spLoadRecord_ProfilePhotoImage]
(
@UserId int,
@CategoryID int,
@TAGCODEID uniqueidentifier = null
)
AS
declare @Id as int
if @CategoryID > 0
begin
select @id = dbo.SiteImages.id
from dbo.SiteImages
inner join dbo.SiteImageFolders on dbo.SiteImages.Id = dbo.SiteImageFolders.SiteImageID
where OwnerID = @UserId
and dbo.SiteImageFolders.SiteFolderID = @CategoryID
and type=2
and dbo.SiteImages.deleted = 0
order by dbo.SiteImages.id desc
end
else
begin
select @id = dbo.SiteImages.id
from dbo.SiteImages
inner join dbo.SITEIMAGETAG on dbo.SiteImages.Id = dbo.SITEIMAGETAG.SiteImageID
where OwnerID = @UserId
and dbo.SITEIMAGETAG.TAGCODEID = @TAGCODEID
and dbo.SiteImages.deleted = 0
order by dbo.SiteImages.id desc
end
exec dbo.spLoadRecord_SiteImages @id