SQLServer向临时表插入数据示例
2023-06-13 09:15:28 时间
INSERTINTO#DirtyOldWIPBOMSELECTTOP(100)PERCENTdbo.WIP_BOM.Model,dbo.WIP_BOM.PartNumber,WIP_BOM.WIP
FROMdbo.WIP_BOMleftOUTERJOINdbo.BOM_CHINAONLTRIM(dbo.WIP_BOM.Model)=LTRIM(dbo.BOM_CHINA.Model)ANDLTRIM(dbo.WIP_BOM.PartNumber)=LTRIM(dbo.BOM_CHINA.PartNumber)ANDdbo.WIP_BOM.Qty=dbo.BOM_CHINA.QtyANDBOM_CHINA.WIP=
WIP_BOM.WIPWHERE(dbo.BOM_CHINA.ModelISNULL)ANDEXISTS(SELECT*FROMdbo.BOM_CHINAWHEREWIP=WIP_BOM.WIPANDLTRIM(Model)=LTRIM(WIP_BOM.Model))
这样就可以成功。
但SELECTTOP(100)PERCENTdbo.WIP_BOM.Model,dbo.WIP_BOM.PartNumber,WIP_BOM.WIPinto#DirtyOldWIPBOM
FROMdbo.WIP_BOMleftOUTERJOINdbo.BOM_CHINAONLTRIM(dbo.WIP_BOM.Model)=LTRIM(dbo.BOM_CHINA.Model)ANDLTRIM(dbo.WIP_BOM.PartNumber)=LTRIM(dbo.BOM_CHINA.PartNumber)ANDdbo.WIP_BOM.Qty=dbo.BOM_CHINA.QtyANDBOM_CHINA.WIP=
WIP_BOM.WIPWHERE(dbo.BOM_CHINA.ModelISNULL)ANDEXISTS(SELECT*FROMdbo.BOM_CHINAWHEREWIP=WIP_BOM.WIPANDLTRIM(Model)=LTRIM(WIP_BOM.Model))
会提示error"Thereisalreadyanobjectnamed"#DirtyOldWIPBOM"inthedatabase"
为什么?
[笔记]:千万不要用游标,用临时表和表变量代替游标会极大的提高性能,今天用游标处理700行数据用了2小时,用临时表不到1秒就搞定。
相关文章
- 比较SQLserver和Oracle:异同点(sqlserver和oracle的区别)
- 利用SQLServer订阅,轻松实现数据同步与分享(sqlserver订阅)
- 分布式SqlServer:改变数据存储方式的新动力(分布式sqlserver)
- 在阿里云上架设SQLServer的建议(sqlserver阿里云)
- 如何使用SQLServer检查数据库锁定(sqlserver锁检查)
- 使用SQLServer加速数据处理(sqlserver跑数据)
- 管理SQLServer资料库,精准掌握数据(sqlserver资料库)
- 谨防SQLServer数据误删!(sqlserver误删除)
- SQLServer安全保障之绿色补丁(sqlserver 补丁)
- 如何优雅地使用SQLServer筛选器实现数据精确筛选(sqlserver筛选器)
- SQL Server卸载:一步一步操作指南(sqlserver的卸载)
- SQLserver给操作数据带来的独占锁(sqlserver独占锁)
- SQL Server求取两组数据的差集(sqlserver求差集)
- 统计信息使用SQLServer查看统计信息:快速、准确、见效(sqlserver查看)
- 更新数据库现状:使用SQLServer实现行级操作(sqlserver更新行)
- SQL Server无需服务器即可实现数据可视化(sqlserver无服务)
- SQLServer实现表分区——提高数据查询效率(sqlserver分区)
- 写数据如何利用SQLServer进行数据读写操作(sqlserver怎么读)
- 据把SQLServer导入的数据转化为有价值的信息(sqlserver导入数)
- 家使用深入浅出:SQL Server 让大家享受强大的数据功能(sqlserver好大)
- 使用SQLServer实现数据合计行功能(sqlserver合计行)
- SQLServer极速添加新字段,尽在手快有余!(sqlserver加字段)
- SQLServer日期加减操作简单实用,实现时间计算轻松自如(sqlserver日期加减)
- 网SQLServer:开拓互联网新时代(sqlserver互联)
- 使用SQLserver中间层实现数据访问可靠性(sqlserver中间层)
- SQLServer:轻松删除多余数据(sqlserver删除)
- SQLServer优化:三核引擎精准运转(sqlserver三核)
- SQLServer数据导入技巧(sqlserver导数据)