0

我有一个名为的表brand,字段是:

  • BrandId
  • BrandName.

然后我有一个添加品牌的表格。如果我们添加一个品牌名称(例如:Acer)。那么如果我们再次添加相同的品牌,则会检查表中是否已经存在该名称。我如何在 asp.net 中检查它?

4

2 回答 2

2

If你想插入新记录而不是使用

if exists(select brandName from [brand] where brandName <> @pbrandName) 
-- insert statement

Else if您想要更新现有记录而不是使用..(通过使用现有记录 ID)

if exists(select brandName from [brand] where BrandId <> @pBrandId and brandName <> @pbrandName) 
-- update statement
于 2012-11-16T09:20:54.373 回答
0

如果您使用的是 Sql 服务器

declare @Exist INT=0
    Select @Exist= COUNT(BrandName)
    From TableName
    Where BrandId= IdValue
    Group By(BrandName)  
 IF(@Exist=0)
   BEGIN
     --Insert
   END
于 2012-11-16T09:17:34.447 回答