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安全错误
数据库的锁怎样保障安全
联想ibm服务器电话
全球机器人网络技术大会
数据库定期备份周期
防火墙和服务器中间要有交换机吗
凌永成车载网络技术
软件开发工程师面试100
各大厂的服务器位置
对日软件开发看什么书籍
盈玥星晨互联网科技
常用数据库的比较
数据库怎么在表中添加一列
数据库不能识别新表
怎样管理服务器ip地址
迅游 代理服务器
网络技术在电力通信中的作用
国际贸易公司服务器租赁
招商银行做软件开发待遇
张家港正规网络技术费用
西安市云翼网络技术有限公司
访问我数据库部分数据
沂蒙下载软件开发
吃鸡服务器选择
贵阳软件开发
连接服务器失败10061
服务器生存第一集视频
网络安全边界和主动防御的区别
网络安全法规定的基本规范
福州软件公司 数据库
车企 软件开发
家用小型服务器可以关电源吗