SQL Server 向臨時(shí)表插入數(shù)據(jù)示例
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))
會(huì)提示error "There is already an object named '#DirtyOldWIPBOM' in the database"
為什么?
[筆記]:千萬不要用游標(biāo),用臨時(shí)表和表變量代替游標(biāo)會(huì)極大的提高性能,今天用游標(biāo)處理700行數(shù)據(jù)用了2小時(shí),用臨時(shí)表不到1秒就搞定。
- SQLServer中臨時(shí)表與表變量的區(qū)別分析
- sql server創(chuàng)建臨時(shí)表的兩種寫法和刪除臨時(shí)表
- sqlserver 臨時(shí)表的用法
- sql server 臨時(shí)表 查找并刪除的實(shí)現(xiàn)代碼
- sql server中判斷表或臨時(shí)表是否存在的方法
- sqlserver 臨時(shí)表 Vs 表變量 詳細(xì)介紹
- sqlserver 動(dòng)態(tài)創(chuàng)建臨時(shí)表的語句分享
- SQL Server 表變量和臨時(shí)表的區(qū)別(詳細(xì)補(bǔ)充篇)
- sql server 創(chuàng)建臨時(shí)表的使用說明
- SQL SERVER臨時(shí)表排序問題的解決方法
相關(guān)文章
SQLServer 附加數(shù)據(jù)庫(kù)后出現(xiàn)只讀或失敗的解決方法
如果你在附加SQL數(shù)據(jù)庫(kù),出現(xiàn)只讀或失敗的情況,來看下本文的解決方案吧。2010-03-03Sql學(xué)習(xí)第一天——SQL 將變量定義為Table類型(虛擬表)
sql語句中的變量時(shí)通常我們定義的都是像char,varchar,nvarchar之類的,接下來教大家實(shí)現(xiàn)讓變量作為一個(gè)像虛擬表一樣,感性的各位可以參考下哈2013-03-03SQL Server中參數(shù)化SQL寫法遇到parameter sniff ,導(dǎo)致不合理執(zhí)行計(jì)劃重用的快速解決方法
這篇文章主要介紹了SQL Server中參數(shù)化SQL寫法遇到parameter sniff ,導(dǎo)致不合理執(zhí)行計(jì)劃重用的快速解決方法的相關(guān)資料,需要的朋友可以參考下2016-07-07mybatis動(dòng)態(tài)sql實(shí)現(xiàn)邏輯代碼詳解
mybatis通過將sql配置xml文件中,通過解析xml動(dòng)態(tài)標(biāo)簽來實(shí)現(xiàn)動(dòng)態(tài)sql,本文以xml文件為例給大家介紹mybatis動(dòng)態(tài)sql的實(shí)現(xiàn)代碼,感興趣的朋友一起看看吧2021-08-08SQLServer2019 數(shù)據(jù)庫(kù)的基本使用之圖形化界面操作的實(shí)現(xiàn)
這篇文章主要介紹了SQLServer2019 數(shù)據(jù)庫(kù)的基本使用之圖形化界面操作的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04java 連接sql server2008數(shù)據(jù)庫(kù)配置
本篇文章給大家分享java連接sql server2008數(shù)據(jù)庫(kù)配置的相關(guān)資料,需要的朋友可以參考下2015-09-09SQL Server安裝完成后3個(gè)需要立即修改的配置選項(xiàng)
SQL Server里你總要去改變的3個(gè)配置選項(xiàng),大家知道是哪三個(gè)嗎?想要知道答案的朋友就仔細(xì)閱讀下文2015-08-08