【发布时间】:2014-09-11 05:41:25
【问题描述】:
我有一个存储过程:
CREATE Procedure [dbo].[GetCOIOrganizations]
(
@orgName varchar(75)
)
AS
BEGIN
SET NOCOUNT ON
Select Id,
[Name],
Description,
AdmPersonId,
Active,
Reviewed,
DateCreated
FROM COIOrganization Org
WHERE Org.[Name] like @orgName + '%'
AND (Org.Reviewed = 0 OR (Org.Reviewed = 1 AND Org.Active = 1))
order by [Name] ASC
END
我想在其中包含一个条件,如果实体(org.[Name])已经存在,则进行一些验证。我该怎么做?
【问题讨论】:
-
我已经尝试过了,但是如何检查标志? IF 存在(从 COIOrganization Org 中选择 org.[Name])RAISERROR('实体已经存在')并且设置标志 = 0 否则设置标志 = 1
标签: sql-server validation stored-procedures parameters