[步骤]
CODE:N1003206 Error:11_-2_0_-2146232060 SQL:DECLARE @TmpSKUFromES TABLE (SKU VARCHAR(50)); INSERT INTO @TmpSKUFromES (SKU) VALUES (' '); IF OBJECT_ID('Tempdb..#tempBrowseTreeSKU') IS NOT NULL BEGIN DROP TABLE #tempBrowseTreeSKU END SELECT SKU INTO #tempBrowseTreeSKU FROM E_Product_Amazon_BrowseTree(NOLOCK) pabt JOIN CharSplitForIn('16310091,16310161','-') Temp ON pabt.BrowsePathByID LIKE Temp.item+'%' WHERE pabt.IsDelete=0 CREATE TABLE #ProductSKUS(SKU VARCHAR(50)); CREATE INDEX idx_sku_productskus on #ProductSKUS(SKU); INSERT INTO #ProductSKUS SELECT SKU FROM ( SELECT ROW_NUMBER() OVER (ORDER BY ID DESC ) AS [PageIndex], * FROM ( SELECT P.SKU,P.ID FROM dbo.RB_Product (NOLOCK) p LEFT JOIN RB_Product_Admin pa WITH ( NOLOCK ) ON pa.SKU = p.SKU AND pa.CustomerID = p.CustomerID LEFT JOIN RB_WareHouse_Product whp WITH ( NOLOCK ) ON whp.SKU = p.SKU AND whp.CustomerID = p.CustomerID AND whp.WareHouseID = (CASE p.DefaultLocalWarehouse WHEN 0 THEN 5312 WHEN NULL THEN 5312 ELSE p.DefaultLocalWarehouse END) AND EXISTS (SELECT 1 FROM RB_WareHouse(NOLOCK) WHERE whp.WareHouseID =RB_WareHouse.ID AND whp.CustomerID = RB_WareHouse.CustomerID AND RB_WareHouse.WareHouseType = 1) LEFT JOIN RB_WareHouse wh (NOLOCK) ON p.CustomerID=wh.CustomerID AND p.DefaultLocalWarehouse=wh.ID AND wh.IsActive=1 LEFT JOIN ( SELECT CustomerID , SKU , SUM(BadNum) AS ProductBadNum
DECLARE @TmpSKUFromES TABLE (SKU VARCHAR(50));
INSERT INTO @TmpSKUFromES (SKU) VALUES (' ');
IF OBJECT_ID('Tempdb..#tempBrowseTreeSKU') IS NOT NULL BEGIN DROP TABLE #tempBrowseTreeSKU END
SELECT SKU INTO #tempBrowseTreeSKU FROM E_Product_Amazon_BrowseTree(NOLOCK) pabt JOIN CharSplitForIn('16310091,16310161','-') Temp ON pabt.BrowsePathByID LIKE Temp.item+'%' WHERE pabt.IsDelete=0
CREATE NONCLUSTERED INDEX ix_sku ON [dbo].[#tempBrowseTreeSKU] ([SKU])
CREATE TABLE #ProductSKUS(SKU VARCHAR(50)); CREATE INDEX idx_sku_productskus on #ProductSKUS(SKU); INSERT INTO #ProductSKUS