[英]Insert data from one table to another table
我想将数据从一个表插入到另一个表但我的问题是如果我第二次运行 SP 它不应该插入哪些数据已经存在 KEY 是 Productcode
我应该使用连接(没有 syubquery)
INSERT INTO ProductCategoryMapping2
( [ProductCode]
, [ProductName]
, [Category]
, [IsActive]
, [Division]
, [SubCategory])
SELECT TRIM(STR(MATCODE, 25, 0)) AS MATCODE
, MATNAME
, [OPERATIONS_PROD_CATEGORY_NAME]
,IIF([MAT_BRAND_STATUS_NAME] = 'Active',1,0) as [IsActive]
,[OPERATIONS_PROD_DIVISION_NAME]
, [OPERATIONS_PROD_SUBCATEGORY_NAME]
FROM [dbo].[Sheet1$] s
此代码每次都将所有数据插入目标表
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.