国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

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

2024-08-31 01:02:10
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


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秒就搞定。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大新县| 彭泽县| 交口县| 寻乌县| 社会| 营口市| 普兰店市| 建瓯市| 夏津县| 常山县| 广宁县| 铜陵市| 外汇| 永和县| 通山县| 循化| 静海县| 额敏县| 威海市| 永新县| 宜兰县| 荔波县| 皋兰县| 全州县| 当雄县| 福建省| 盐津县| 岳西县| 德兴市| 巩留县| 喀什市| 敦化市| 阿坝县| 盖州市| 嵊州市| 阳曲县| 沙田区| 恩平市| 壶关县| 青州市| 自治县|