使用Exists关键字检查所查的数据是否存在

Create Procedure AddUniqueProduct

  @ProductName NVarchar(80),
  @UnitPrice Money

AS

if Exists
  BEGIN
    select ProductName
    From Products
    Where ProductName =@ProductName
    Return 1
  END
else
  BEGIN
  Insert Products(ProductName,UnitPrice)
         Values(@ProductName,@UnitPrice)
  return 0
  END

导航