最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL Server 向臨時表插入數據示例

 更新時間:2014年06月12日 15:34:31   投稿:whsnow  
SQL Server 向臨時表插入數據,用臨時表和表變量代替游標會極大的提高性能,下面有個示例,大家可以參考下
復制代碼 代碼如下:

INSERT INTO #DirtyOldWIPBOM SELECT TOP (100) PERCENT dbo.WIP_BOM.Model, dbo.WIP_BOM.PartNumber,WIP_BOM.WIP
FROM dbo.WIP_BOM left OUTER JOIN dbo.BOM_CHINA ON LTRIM(dbo.WIP_BOM.Model) = LTRIM(dbo.BOM_CHINA.Model) AND LTRIM(dbo.WIP_BOM.PartNumber) = LTRIM(dbo.BOM_CHINA.PartNumber) AND dbo.WIP_BOM.Qty = dbo.BOM_CHINA.Qty AND BOM_CHINA.WIP=
WIP_BOM.WIP WHERE (dbo.BOM_CHINA.Model IS NULL) AND EXISTS(SELECT * FROM dbo.BOM_CHINA WHERE WIP = WIP_BOM.WIP AND LTRIM(Model) = LTRIM(WIP_BOM.Model))

這樣就可以成功。
復制代碼 代碼如下:

但SELECT TOP (100) PERCENT dbo.WIP_BOM.Model, dbo.WIP_BOM.PartNumber,WIP_BOM.WIP into #DirtyOldWIPBOM
FROM dbo.WIP_BOM left OUTER JOIN dbo.BOM_CHINA ON LTRIM(dbo.WIP_BOM.Model) = LTRIM(dbo.BOM_CHINA.Model) AND LTRIM(dbo.WIP_BOM.PartNumber) = LTRIM(dbo.BOM_CHINA.PartNumber) AND dbo.WIP_BOM.Qty = dbo.BOM_CHINA.Qty AND BOM_CHINA.WIP=
WIP_BOM.WIP WHERE (dbo.BOM_CHINA.Model IS NULL) AND EXISTS(SELECT * FROM dbo.BOM_CHINA WHERE WIP = WIP_BOM.WIP AND LTRIM(Model) = LTRIM(WIP_BOM.Model))

會提示error "There is already an object named '#DirtyOldWIPBOM' in the database"

為什么?

[筆記]:千萬不要用游標,用臨時表和表變量代替游標會極大的提高性能,今天用游標處理700行數據用了2小時,用臨時表不到1秒就搞定。

相關文章

最新評論

布尔津县| 长丰县| 鄱阳县| 怀柔区| 天镇县| 和平县| 永平县| 彭阳县| 绩溪县| 高青县| 高邮市| 西乌珠穆沁旗| 博兴县| 贵阳市| 若尔盖县| 千阳县| 伊吾县| 湘潭市| 高邮市| 八宿县| 平江县| 文水县| 长寿区| 沾益县| 霍林郭勒市| 杭锦旗| 商水县| 中阳县| 即墨市| 天水市| 林州市| 曲松县| 建阳市| 高台县| 梅河口市| 耿马| 崇左市| 托克逊县| 泸定县| 江口县| 哈密市|