0
我有两个表Table1
和Table2
。如果存在行然后删除else使用SQL Server 2014中的SQL Server存储过程插入表
现在我想写一个存储过程,如果记录存在,它将删除该记录,如果该记录不存在,则会插入该记录。
注:表中没有任何主键。我可能需要根据多列创建密钥。
USE lan_db;
GO
CREATE PROCEDURE dbo.udm_to_app_invoice
AS
SET NOCOUNT ON;
INSERT INTO dbo.dummy3
SELECT
poc_name,
poc_code,
salesrep_code,
invoice_date,
product_name
FROM
[dbo].[src_nota_fiscal]
WHERE
LAST_UPDT = (SELECT MAX(last_updt) FROM DBO.SRC_NOTA_FISCAL);
GO