我有一个将值插入表的存储过程。在这里我需要检查插入的值是否已经在表中。如何在我的存储过程中检查它。这是我的存储过程。
USE [Databasse_sync]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[kt_getyoutubevideo]
@ProductID nvarchar(200),
@YoutubeUrl nvarchar(200),
@YoutubeImage nvarchar(200)
AS
INSERT INTO YoutubeVideo(ProductID,YoutubeUrl,YoutubeImage,DATASET)VALUES(@ProductID,@YoutubeUrl,@YoutubeImage,'DAT')
RETURN
在这里我需要检查ProductId是否相同?如果ProductId相同则更新否则插入。>>>??