iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >SQL中的变量表和临时表
  • 428
分享到

SQL中的变量表和临时表

2024-04-02 19:04:59 428人浏览 泡泡鱼
摘要

1、变量表: declare @SDT datetime,@EDT datetime --定义执行开始、结束时间 set @SDT=getdate() --定义变量表 declare @t table

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 datetime
set @SDT=getdate()
--创建临时表:
create table #t
(
ID int,
Myfield nvarchar(50),
InputDT datetime
)
insert #t select top 10000 ID,Myfield,getdate() from 表
select * from #t
set @EDT=getdate()
select DATEDIFF(ms,@SDT,@EDT) AS DiffNS
drop table #t

不创建临时表直接插入

declare @SDT datetime,@EDT datetime
set @SDT=getdate()
select top 10000 ID,Myfield,getdate()  into #t from 表
select * from #t
set @EDT=getdate() 
select DATEDIFF(ms,@SDT,@EDT) AS DiffNS
drop table #t

总结:数据量少的时[总行数小于1000],使用变量表
数据量大时(行数>10万),使用创建临时表再插入。
数据量一般时(10万>行数>1万),使用不建立临时表直接插入。

                                以上测试在各机器上结果可能不同。
您可能感兴趣的文档:

--结束END--

本文标题: SQL中的变量表和临时表

本文链接: https://www.lsjlt.com/news/36922.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQL中的变量表和临时表
    1、变量表: declare @SDT datetime,@EDT datetime --定义执行开始、结束时间 set @SDT=getdate() --定义变量表 declare @t table...
    99+
    2022-10-18
  • SQL Server中使用表变量和临时表
    一、表变量 表变量在SQL Server 2000中首次被引入。 表变量的具体定义包括列定义,列名,数据类型和约束。而在表变量中可以使用的约束包括主键约束,唯一约束,NULL约束和C...
    99+
    2022-11-13
  • SQL Server 表变量和临时表的区别是什么
    SQL Server 表变量和临时表的区别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、表变量  表变量在SQL S...
    99+
    2022-10-18
  • SQLSERVER 临时表和表变量的区别汇总
    目录一:背景1. 讲故事二:到底有什么区别1. 前置思考2. 如何验证都存储在 tempdb 中 3. 不同点在哪里三:总结一:背景 1. 讲故事 今天和大家聊一套面试中经常被问到的高频题,对,就是 临时表 和 表变量 ...
    99+
    2023-02-16
    SQLSERVER临时表和表变量区别 SQLSERVER临时表 SQLSERVER表变量
  • SQLSERVER临时表和表变量的区别汇总
    目录一:背景1. 讲故事二:到底有什么区别1. 前置思考2. 如何验证都存储在 tempdb 中 3. 不同点在哪里三:总结一:背景 1. 讲故事 今天和大家聊一套面试中经常被问到的...
    99+
    2023-02-16
    SQLSERVER 临时表和表变量区别 SQLSERVER 临时表 SQLSERVER 表变量
  • SQL Server临时表的正确删除方式(sql server 删除临时表)
    目录SQL Server临时表的正确删除方式1、错误的删除操作:2、正确的删除方式:补充:SQL临时表的使用示例删除临时表SQL Server临时表的正确删除方式 临时表与一般的表不同,它是保存到tempDb表中。临时表...
    99+
    2023-02-16
    sql删除临时表 sql临时表使用
  • SQL server 中怎样使用临时表
    本篇文章给大家分享的是有关SQL server 中怎样使用临时表,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。举例说明一下比较清晰些,先来看下...
    99+
    2022-10-18
  • MySQL中的分区表和临时表是什么
    这篇文章主要为大家展示了“MySQL中的分区表和临时表是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中的分区表和临时表是什么”这篇文章吧。临时表...
    99+
    2022-10-18
  • Oracle 临时表空间SQL语句的实现
    目录临时表空间概念以下总结了关于 Oracle 数据库临时表空间的相关 SQL 语句: Oracle 临时表空间创建和添加数据文件: 查看当前默认临时表空间: 查询temp表空间使用...
    99+
    2022-11-12
  • 临时表在SQL优化中的作用是什么
    本篇内容主要讲解“临时表在SQL优化中的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“临时表在SQL优化中的作用是什么”吧!今天我们来讲讲临时表的优化...
    99+
    2022-10-18
  • SQL Server 中如何对临时表进行排序
    这篇文章给大家介绍SQL Server 中如何对临时表进行排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在SQL Server 2005/2008中,如果将有序的记录插入临时表,则...
    99+
    2022-10-18
  • sql server中怎么查找并删除临时表
    sql server中怎么查找并删除临时表,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。if exists(select * f...
    99+
    2022-10-18
  • sql语句中临时表使用实例详解
    目录一、临时表实现分步处理1.概述2.实例2.1表格结构2.2需求2.3sql语句2.4sql语句解析二、临时表实现分层处理1、概述2、实例2.1表结构2.2需求2.3sql语句2.4sql语句解析一、临时表实现分步处理...
    99+
    2023-02-16
    SQL临时表使用 SQL临时表
  • sql存储过程中临时表怎么使用
    在SQL存储过程中,可以使用临时表来存储中间结果或者临时数据。以下是使用临时表的一般步骤:1. 创建临时表:在存储过程的开始部分,使...
    99+
    2023-08-23
    sql
  • MySQL 内存表和临时表的用法详解
    内存表: session 1 $ mysql -uroot root@(none) 10:05:06>use test Database changed root@test 10:06:06>CREA...
    99+
    2022-05-23
    MySQL 内存表 临时表
  • sql查询中如何使用表变量
    这期内容当中小编将会给大家带来有关sql查询中如何使用表变量,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 复制代码 代码如下: USE [...
    99+
    2022-10-18
  • MySQL中临时表的使用示例
        这两天事情稍微有点多,公众号也停止更新了几天,结果有读者催更了,也是,说明还是有人关注,利己及人,挺好。     今天分享的内容是MySQL中的临时...
    99+
    2022-05-22
    MySQL 临时表 MySQL
  • mysql中的临时表如何使用
    目录1.什么是临时表2.临时表的使用场景uniongroupby3.groupby 如何优化总结1.什么是临时表 内部临时表是sql语句执行过程中,用来存储中间结果的的数据表,其作用类似于:join语句执行过程...
    99+
    2022-09-26
  • mysql中临时表指的是什么
    这篇文章主要介绍了mysql中临时表指的是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。临时表是MySQL用于存储一些中间结果集的表,临时表...
    99+
    2022-10-18
  • MySQL中怎么创建和删除临时表
    这篇文章将为大家详细讲解有关MySQL中怎么创建和删除临时表,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 1.介绍: MySQL临时表,属于sessi...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作