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

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

SQL Server 向臨時表插入數據

2024-08-31 00:55:38
字體:
來源:轉載
供稿:網友
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秒就搞定。 [筆記]:select * into [table1] from [table2] 本身就是創建一個新表,結構跟[table2]一樣


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安康市| 白玉县| 临夏县| 兴安县| 定西市| 武清区| 龙游县| 石首市| 重庆市| 长治市| 秦皇岛市| 元谋县| 巴马| 合肥市| 揭阳市| 白山市| 新安县| 灵宝市| 叶城县| 新巴尔虎右旗| 察雅县| 东丽区| 沈阳市| 宁国市| 福海县| 文昌市| 怀安县| 博湖县| 石狮市| 麻城市| 方城县| 宜阳县| 奈曼旗| 同德县| 临夏县| 分宜县| 渭源县| 榆中县| 集贤县| 安仁县| 丹江口市|