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