SQL中的变量表和临时表
发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,1、变量表:declare @SDT datetime,@EDT datetime --定义执行开始、结束时间set @SDT=getdate()--定义变量表declare @t table(
千家信息网最后更新 2024年11月16日SQL中的变量表和临时表
1、变量表:
declare @SDT datetime,@EDT datetime --定义执行开始、结束时间set @SDT=getdate()--定义变量表declare @t table(ID int,Myfield nvarchar(50),InputDT datetime)--插入数据到变量表insert @t select top 10000 ID,Myfield,getdate() from 表set @EDT=getdate()select DATEDIFF(ms,@SDT,@EDT) AS Diffms --开始、结束时间间隔
2、临时表
declare @SDT datetime,@EDT datetimeset @SDT=getdate()--创建临时表:create table #t(ID int,Myfield nvarchar(50),InputDT datetime)insert #t select top 10000 ID,Myfield,getdate() from 表select * from #tset @EDT=getdate()select DATEDIFF(ms,@SDT,@EDT) AS DiffNSdrop table #t
不创建临时表直接插入
declare @SDT datetime,@EDT datetimeset @SDT=getdate()select top 10000 ID,Myfield,getdate() into #t from 表select * from #tset @EDT=getdate() select DATEDIFF(ms,@SDT,@EDT) AS DiffNSdrop table #t
总结:数据量少的时[总行数小于1000],使用变量表
数据量大时(行数>10万),使用创建临时表再插入。
数据量一般时(10万>行数>1万),使用不建立临时表直接插入。
以上测试在各机器上结果可能不同。
变量
数据
时间
不同
总行
机器
结果
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库怎么样更新数据
计算机网络技术 专业 本科
冀州软件开发定做
我的世界咋进最强斗罗服务器手机
数据库安全问题大全
大学的网络安全与信息化怎么样
kingwow数据库关键字
域服务器 文件服务器
pg数据库开源吗
星星网络安全吗
nacos数据库的库名是什么
ajax 数据库取值
halo服务器配置
互联网科技品牌范方面
电影售票数据库怎么建
江汉区国际网络安全维护代理品牌
服务器应用场景
软件开发步骤什么
诸城自习室软件开发
荣成租房软件开发
如何预防网络安全威胁
从数据库中根据月份查询
软件开发过程中的分析阶段不包括
kettle把数据库直接
株洲北斗产业软件开发
app软件开发解决方案专家
杨浦区个人存储服务器
本溪软件开发服务
计算机网络技术有哪两种
促销活动 数据库设计