问题标签 [winsql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
317 浏览

sql - 运行winsql命令行时如何禁用自动提交

我在 c# 中有这段代码:

当 WinSql 打开时,它启用了自动提交,但是我需要禁用。

0 投票
0 回答
100 浏览

sql - 标记多个 SQL 查询

作为研究的一部分,我同时运行 12 个不同的查询。我想找到一种方法为显示在 WINSql 结果窗口中的每个查询提供一个标题标签...

IE

等等

有没有办法做到这一点?到目前为止,我已经看过这里,在互联网上和 WINSql 帮助文件和

0 投票
0 回答
48 浏览

sql - SQL百分比计算公式问题

我的数据示例:

这有效:

但是当我尝试根据值而不是单位来查找每个百分比时,我没有得到百分比,数字为 1710688.272437

谁能发现我哪里出错了?我不明白为什么一个有效而一个无效。

0 投票
1 回答
69 浏览

winsql - 我正在使用 WinSQL Lite 并尝试使用 DATEPART 但不确定如何

我需要按小时为一个 USER_ID 对这个 SQL 字符串进行分组,但我不确定如何使用我一直在阅读的 DATEPART 函数。基本上,我想获取该用户从开始工作到回家的每一小时的性能数据。如果用户早上 6 点进来,我想查看他们在早上 7 点、早上 8 点、早上 9 点等的性能数据,这些数据是垂直分组的,以便我可以将数据导入 Excel 并制作图表。

0 投票
0 回答
38 浏览

sql - 列表中 WinSQL 中的模糊匹配

希望使用与 WinSQL 的 RODBC 连接来增强我在 R 中的代码以检索模糊匹配。

检索完全匹配的查询完美运行,即“John Doe”和“Jane Doe”从上传的列表成功匹配到主表。

list_of_names:“‘约翰·多伊’,‘简·多伊’”

我想检索部分/模糊匹配,例如“Jane R. Doe-Wang”。

模糊名称:“'John.* Doe.*','Jane.* Doe.*'”

我使用了 % 和 .* 并用 IN 替换了 LIKE。没运气。

0 投票
1 回答
156 浏览

db2 - WinSQL ORDER BY 字母数字 DB2 语法

我有以下一组数据:

当我在 WinSQL 中运行以下 SQL 时:

我得到以下结果:

但是,我希望结果按以下顺序排列:

我尝试了以下方法:

但它不起作用。

注意:这适用于 DB2,所有 SQL 服务器函数(例如 PATINDEX、SIGNED/UNSIGNED)都不可用。

0 投票
1 回答
96 浏览

transactions - 如何在 IBM DB2 WinSQL sql 脚本中编写错误回滚

例子 :

假设,我有 3 个 INSERT 语句。我正在使用 WinSQL 执行以下脚本:

我们怎么能做到这一点?

请注意:我们可以通过大型机在生产环境中运行 SQL 脚本,因此不确定为此编写函数(带有条件代码)是否可行,因为涉及 JAVA 之类的语言时函数可以工作。我的观点是直接将脚本编写到 winSQL 中,无需任何外部编程语言。你能指导我吗?

谢谢你。

0 投票
1 回答
59 浏览

sql - 使用 max() 的 SQL 多个内部连接以获取最新记录的条目

尝试使用 INNER JOIN 构建 SQL。INNER JOIN 的工作正常,现在我需要添加 MAX() 函数来将行限制为最近的行。在 SELECT cr.PATID、cr.date_of_diagnosis、cr.most_recent_diagnosis 上添加了这个 INNER JOIN client_diagnosis_record... 收到这个 SQL 代码错误,需要一些帮助,我确信这是一个简单的疏忽,但我的眼睛因为看了这么久而变得昏暗。 ..

语法错误:[SQLCODE: <-4>:

0 投票
1 回答
39 浏览

sql - 通过 SQL 在 Access 数据库上批量运行 UPDATE 语句的方法

我有一个 Access 数据库,我需要更新给定表中 79000 个条目中的大约 1500 个。我收到了一个包含关键 ID 的 Excel 电子表格,我需要为其修改特定列。

它基本上是为 1500 个不同的客户重新分配不同的“设计师”。

我找到了一个名为 WinSQL Lite 的有用工具,它允许我对 Access 数据库运行 SQL,然后使用 excel 生成一个以空格分隔的文本文件,其中包含 UPDATE 语句列表以更改特定条目,如下所示:

LeadNumber 在每种情况下都不同。

当然,SQL 并不是为了像这样运行单独的 UPDATE 查询而设计的,所以我尝试创建一个带有分号的 SQL 文件,以在每一行上描述不同的语句/查询,但这也不起作用。

现在,如果我单独复制并粘贴每个语句并运行它 - 它可以满足我的需要。我只需要一种方法来为 1500 LeadNumbers 执行此操作。我的调查显示了一种将语句嵌套到循环中的方法,其中列出了不同的 LeadNumber,但我无法从我提供的 ClientNumber 的电子表格中找到创建此列表的任何方法。

0 投票
0 回答
12 浏览

winsql - 添加 +CHAR(13),+CHAR(10) 时,创建 txt 文件会创建一个额外的字段

添加 +CHAR(13),+CHAR(10) 以从数据库表创建 txt 文件时,它会在 +CHAR(13),+CHAR(10) 之后创建一个额外的字段。这会导致文本不在行首开始。我使用此文本文件将数据导入另一个系统,如果未对齐则不起作用