如何从 SELECT 语句输出进度消息?

2024-03-14

我有一个 SQL 脚本,我想在运行时输出进度消息。让它在 SQL 语句之间输出消息很容易,但是我有一些运行时间很长的 INSERT INTO SELECT。有没有办法让 select 语句随时输出消息,例如每 1000 行或每 5 秒输出一次?

注意:这适用于 SQL Anywhere,但任何 SQL 方言的答案都可以。


无法检索单个查询的执行状态。主流数据库引擎均不提供此功能。
此外,如果存在任何进度实现,都会产生可测量的开销,因此,如果查询已经花费了令人不舒服的长时间,以至于您想要显示进度,则通过显示所述进度导致额外的速度减慢可能不是设计目标。
你可能会发现这个关于估计 SQL 执行进度的文章 http://www.cse.iitb.ac.in/dbms/Data/Courses/CS632/2006/Papers/progress-est-surajit04.pdf很有帮助,尽管其实际意义有限。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 SELECT 语句输出进度消息? 的相关文章

  • 在 SQL Server 中通过标准差消除异常值

    我试图通过标准差消除 SQL Server 2008 中的异常值 我只想要特定列中包含该列平均值的 1 标准差范围内的值的记录 我怎样才能做到这一点 如果您假设事件呈钟形曲线分布 则只有 68 的值与平均值相差 1 个标准差以内 95 的值
  • 更新 SQLAlchemy 中的特定行

    我将 SQLAlchemy 与 python 一起使用 我想更新表中等于此查询的特定行 UPDATE User SET name user WHERE id 3 我通过 sql alchemy 编写了这段代码 但它不起作用 session
  • 计算包含字母/数字的行数

    我想要实现的目标很简单 但是解释起来有点困难 我不知道在 postgres 中这是否真的可能 我处于相当基础的水平 SELECT FROM WHERE LEFT JOIN ON HAVING 等等基本的东西 我正在尝试计算包含特定字母 数字
  • 按原样将 SQL 保存到 YAML

    我想以我自己的格式将 SQL 保存到 YAML 文件 如下所示 1 sql SELECT DISTINCT p id product p price AS price sp reduction AS discount FROM 我使用 YA
  • sql server 2008 对 exec 语句的限制

    我只需要仔细检查 t sql 中的 EXEC 命令是否有字符限制 如果我有一个带有 varchar max 的变量并使用 EXEC 执行命令 你认为这样可以吗 thanks 应该没问题 根据这篇 MSDN 文章 http msdn micr
  • 如何搜索表中的所有列?

    如何在 SQL Server 中搜索表的所有列 SELECT FROM yourtable WHERE val IN field1 field2 field3 field4 如果您正在寻找精确的全场比赛 如果你正在寻找子字符串匹配 你将不得
  • 对于返回超过1个值的SQL select,当Id为GUID时它们如何排序?

    我想知道 SQL Server 如何对查询返回的数据进行排序 并且各个表的 Id 列都是 uniqueidentifier 类型 我在创建所有 GUID 时使用 NHibernate GuidComb 并执行以下操作 Sheet sheet
  • SQL Server 批量插入 - “批量加载数据转换错误”

    bulk insert dbo A FROM d AData csv WITH FIELDTERMINATOR ROWTERMINATOR n 将批量数据插入数据库时 在检查可疑数据后 我遇到了无法解释的错误 消息 4867 16 级 状态
  • nvarchar 值“3001822585”的转换溢出了 int 列

    我使用以下方法将 Excel 文件导入到 SQL Server Excel 文件将所有值作为字符串 我可以导入文件 除了Barcode SalePrice and Price2 我收到错误 nvarchar 值 3001822585 条形码
  • 合并sql中的列

    我正在使用 SQL Server 2017 有一个存储过程 其中我有一个带有连接的简单选择 例如 SELECT p legacyKey AS JobNumber p Name AS JobName G Label AS DesignStat
  • 如何使用第二行中的值填充第一行中的空值?

    我正在尝试编写一个查询 仅显示每个名称的第一行 但这些行的标题为空 因此我想从紧邻的下一行中提取它们的标题 table1 Name Title Row Dan NULL 1 Dan Engineer 2 Dan Developer 3 Ja
  • 最近邻居的 Postgis SQL

    我正在尝试计算最近的邻居 为此 我需要传递一个参数来限制与邻居的最大距离 例如 半径1000米内最近的邻居是哪些 我做了以下事情 我用数据创建了表 id name latitude longitude 之后 我执行了以下查询 SELECT
  • MySQL LIKE %string% 不够宽容。我还有什么可以用的吗?

    我有一位客户询问他们的搜索是否可以搜索公司名称 这些名称可以根据用户输入以多种格式进行搜索 例如数据库中存储的公司是 A J R Kelly Ltd 如果用户搜索 一个 J R Kelly 被发现 使用
  • 如何计算 Postgres 上图表中所有连接的节点(行)?

    我的桌子有account id and device id One account id可以有多个device ids 反之亦然 我正在尝试计算每个连接的多对多关系的深度 Ex account id device id 1 10 1 11
  • 如何在 Spring Data 中选择不同的结果

    我在使用简单的 Spring Data 查询或 Query 或 QueryDSL 在 Spring Data 中构建查询时遇到问题 如何选择三列 研究 国家 登录 不同的行 并且查询结果将是用户对象类型的列表 Table User Id S
  • Extbase - 从查询中获取创建的sql

    我想从我的typo3 扩展中获取一些数据库表 该扩展基于 extbase 查询总是不返回任何内容 但数据存在 我试过这个 query this gt createQuery query gt statement SELECT FROM my
  • ASP SQL Server 连接

  • Spring Data JPA 选择不同

    我有一个情况 我需要建立一个select distinct a address from Person a 其中地址是 Person 内的地址实体 类型的查询 我正在使用规范动态构建我的 where 子句并使用findAll Specifi
  • 在 MS Access SQL 查询中从正常日期转换为 unix 纪元日期

    我正在尝试编写一个通过 ODBC 连接到 MySQL 数据库的 MS Access 2007 连接的查询 一切工作正常 查询执行我想要的操作 我挂断的部分是我一直在询问用户 unix 纪元时间 而不是常规日期 我查找了 MS Access
  • 标量子查询包含多行

    我正在使用 H2 数据库并想要移动一些数据 为此 我创建了以下查询 UPDATE CUSTOMER SET EMAIL SELECT service EMAIL FROM CUSTOMER SERVICE AS service INNER

随机推荐

  • 如何验证 WPF 客户端对 ASP .NET WebAPI 2 的请求

    我刚刚创建了一个ASP NET MVC 5 Web API项目并添加了实体框架模型和其他东西以使其能够使用ASP 网络身份 http identity codeplex com 现在 我需要从 WPF 客户端应用程序创建一个对该 API 标
  • 如何在FileUpload控件中限制文件类型

    是否可以允许文件上传控件仅显示图像 当我们单击 浏览 按钮时 它应该只显示图像 2015年 网页浏览器支持输入法accept属性 所以你可以这样做
  • 如何在 ASP.Net 中创建带有子控件集合的控件

    我正在尝试为 ASP NET 开发一个自定义控件 该控件将具有以下标记
  • 保存的图像方向错误

    我正在使用这段代码 https github com commonsguy cw advandroid blob master Camera Picture src com commonsware android picture Pictu
  • appcfg.py 无法在命令行中工作

    我只是有点难以理解为什么这个命令 gt appcfg py A adept box 109804 update app yaml 正如 立即尝试 Google App Engine 页面所给出的那样 该页面不起作用 我已经下载了适用于 Py
  • 用 Git 寻找分支点?

    我有一个包含 master 和 A 分支的存储库 以及两者之间的大量合并活动 当基于master创建分支A时 如何在我的存储库中找到提交 我的存储库基本上如下所示 X A B C D F master G H I J branch A 我正
  • 如何访问作为参数传递给 C# 中通用函数的对象的方法

    我有一个通用方法 它具有一些通用类型的参数 我想要做的是能够访问我的函数内这个泛型类型参数的方法 public void dispatchEvent
  • 为什么“git submodule update”会跳过子模块?

    我有一个带有单个子模块的 git 存储库sub x 该子模块不包含其自己的任何子模块 在超级项目的存储库中 输出git status显示以下 未暂存的 修改 modified sub x new commits 如果我现在跑步 git su
  • 鼠标交互的设计模式

    我需要一些关于什么是通用鼠标的 理想 设计模式的意见 相互作用 这里是简化的问题 我有一个小型 3d 程序 QT 和 openGL 并且 我使用鼠标进行交互 每一次互动通常不仅仅是一次 单个函数调用 主要由最多 3 个函数调用 启动 执行
  • EmailAddressAttribute 不需要

    我有一个 EmailAddress 来自 net 4 5 的模型属性上的 DataAnnotation 它返回一个 电子邮件字段不是有效的电子邮件地址 当 Email 属性为空时 验证期间出错 虽然这在技术上是正确的 但我预计这个空值只能用
  • Rails sort_by 方法有两个字段,一个按升序排序,一个按降序排序

    我想渲染一个按分数排序的部分 然后按名称排序 如果多个玩家具有相同的分数 现在我正在使用这个 这是可行的 但它按升序对分数进行排序 而我想按降序对它们进行排序 如何翻转分数的排序顺序 但不翻转名称的排序顺序 我仍然想按升序排序 Thanks
  • 在 JPA 2.0 JPQL 中,当返回一个 NEW 对象时,如何使用 FETCH JOIN?

    我的一位同事有以下 显然无效的 JPQL 查询 SELECT NEW com foobar jpa DonationAllocationDTOEntity a id a campaign a campAppeal a campDivisio
  • 从 Excel VBA 运行 Powershell 命令(非脚本)

    我已经搜索过 并且可以找到大量从 VBA 运行 PowerShell 脚本的示例 但我找不到任何仅运行简单命令的示例 例如 这有效 Dim retval As Variant retval Shell PowerShell C MyScri
  • 打印文件中的第一个和最后一个匹配项

    对于以下问题是否有更清洁的解决方案 grep INFO messages head 1 grep INFO messages tail 1 INFO 或消息的长度是随机的 Try grep INFO messages sed n 1p p
  • 将 async/await 与 forEach 循环结合使用

    使用有什么问题吗async await in a forEach环形 我正在尝试循环遍历文件数组并await关于每个文件的内容 import fs from fs promise async function printFiles cons
  • 您是否积极管理技术债务? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 你是否主动管理技术债务 http forums construx com blogs stevemcc archive 2007 11
  • Bash 读取忽略前导空格

    我有文件a txt包含以下内容 aaa bbb 当我执行以下脚本时 while read line do echo line done lt a txt gt b txt 生成的b txt包含以下内容 aaa bbb 可以看出 行的前导空格
  • 如何使用 Perl 将客户端从一个 CGI 页面重定向到另一页面?

    我的问题如下 密码被识别为有效后 我需要重定向到main cgi但我收到的消息是 Status 302 Found Location http localhost cgi bin Main cgi 我知道这样做的原因是我在之后写下这份声明C
  • 如果我使用圆形图像,图像不会显示在 imageView 中

    我有一个表视图 我需要在节标题中显示author img 在 ViewForSectionHeader 方法中 我想让图像成为圆形 但如果我这样做 无论在模拟器中还是在真实设备中 图像都根本不会显示 如果我删除代码 uiimageview
  • 如何从 SELECT 语句输出进度消息?

    我有一个 SQL 脚本 我想在运行时输出进度消息 让它在 SQL 语句之间输出消息很容易 但是我有一些运行时间很长的 INSERT INTO SELECT 有没有办法让 select 语句随时输出消息 例如每 1000 行或每 5 秒输出一