我有一个名为的表brand
,字段是:
BrandId
BrandName
.
然后我有一个添加品牌的表格。如果我们添加一个品牌名称(例如:Acer)。那么如果我们再次添加相同的品牌,则会检查表中是否已经存在该名称。我如何在 asp.net 中检查它?
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
如果您使用的是 Sql 服务器
declare @Exist INT=0
Select @Exist= COUNT(BrandName)
From TableName
Where BrandId= IdValue
Group By(BrandName)
IF(@Exist=0)
BEGIN
--Insert
END