国产探花免费观看_亚洲丰满少妇自慰呻吟_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]一樣


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临安市| 宣威市| 牡丹江市| 安多县| 宣化县| 商洛市| 翁源县| 莱州市| 喜德县| 景宁| 宿迁市| 德格县| 牟定县| 阿瓦提县| 北京市| 密云县| 牙克石市| 崇明县| 静乐县| 定兴县| 庄浪县| 平原县| 巴彦淖尔市| 兴业县| 韶关市| 武夷山市| 濮阳县| 宁陕县| 吴忠市| 淄博市| 蓬溪县| 怀仁县| 绥化市| 永兴县| 红河县| 佛山市| 阜新市| 黔南| 乐业县| 交城县| 六枝特区|