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