问题标签 [routines]

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 投票
1 回答
133 浏览

sql - sql例程导出单独的txt文件

我有一个 sql 查询,它是一个价目表,我通常为 18 个不同的客户运行 18 个不同的时间。我有一个@varchar 作为声明,我更改了 customerID。然后导出一个 txt 平面文件文件,这样我就可以转换为 Excel 并通过 feebootimail 发送。

是否有可以在 sql 2005 中运行的例程,以便将客户列表输入并获取 18 个不同的 txt 文件?例如 Pricelist_8343.txt、Pricelist_8363.txt 等


0 投票
2 回答
368 浏览

c# - MySQL存储登录过程[返回表]

我正在尝试为我使用 MySQL 作为数据库和 ODBC 作为连接器的 ASP.net Web 应用程序创建一个简单的登录。现在我想通过调用 MySQL 例程而不是应用程序端 SQL 来防止 SQL 注入。

传统上,我可以运行一条 SQL 语句并接收一个表结果,我可以将它存储在一个数据类中。这样,我总是可以轻松访问例如角色等用户属性,而无需再次查询数据库。现在使用 mysql 过程或函数,似乎我只能返回简单的值,如字符串、int 或位,而不是完整的表。所以当我想拥有完整的表时,我是否必须运行 2 个查询?一个作为存储函数,如果登录成功则返回例如用户ID,另一个作为用户信息?还是函数能够返回完整的表?

0 投票
1 回答
77 浏览

c - 打开 ssl 未知协议

我写了一个对我有用的代码,我不记得修改它了。我今天编译它并尝试运行它,但我收到了这个错误:错误:140770FC:SSL 例程:SSL23_GET_SERVER_HELLO:未知协议

我也尝试使用 openssl 客户端连接到主机名,但我得到了错误消息:Linked closed ping timeout..

我也尝试再次安装openssl,甚至安装旧版本但它没有工作..

有什么解决办法吗?

0 投票
1 回答
4622 浏览

mysql - phpMyAdmin 例程未显示

我用 MySQL Workbench 创建了一个数据库和例程。导出 SQL 创建脚本后,我将其导入 phpMyAdmin,在我的本地 XAMPP 安装上成功执行 1065 次查询,它运行良好,例程和所有。

问题是当我尝试在工作场所的服务器上做同样的事情时,例程永远不会显示。导入脚本没有错误,它执行相同的 1065 次查询,没有错误,但是当我转到例程选项卡时,它没有显示任何内容,只是一个空白屏幕,甚至不允许我添加新例程。我似乎无法弄清楚问题是什么。

0 投票
1 回答
50 浏览

mysql - 按范围计数没有给出所需的输出

我创建了一个例程来给我一个输出,比如

一切从 <70% 到 <100%

我有一个例行代码

然后使用调用第一个过程的第二个过程

但是当我这样做时得到的输出:

是这样的

就是这样...我错过了所有其他人..但是选民列中的数字是正确的..它的计数是正确的,但错过了很多..

非常感谢您对此的任何帮助

0 投票
1 回答
1754 浏览

php - 每隔 30 分钟计算一次数据库中的重复记录

我需要以下帮助

我有表“数据”获取存储在其上的数据,如下所示

以此类推,10 个项目可以在一天中的不同时间从09:00 到 23:00上桌

我有另一个表“ItemsPerInterval”,如下所示

依此类推,间隔以30 分钟为基础增加,例如 09:00 , 09:30 , 10:00, 10:30 ... 直到 23:00


我想要做的是在表ItemsPerInterval上插入数据,以包括表“数据”item1、item2、item3、.... item10 ) 上的项目的重复计数并按间隔存储它们(09:00 :00, 09:30:00, 10:00:00, 10:30:00, .... 23:00:00 ) 以便每个间隔 - 例如 - 09:00:00将具有重复计数从09:00:00 到 09:29:59已在数据表中注册的所有项目,其余时间间隔为 23:00:00

编辑**1

因此最终必须在 ItemsPerInterval 表上注册所有以下间隔,并保存已在间隔时间窗口中报告的 10 个项目中的每个项目的计数

/编辑**1

我做了一些关于例程/程序的阅读,但我不知道区别,也不知道如何使用它来实现上述内容。

我正在使用软件:MySQL 软件版本:带有 PHP 的 5.5.24。

感谢您的支持

谢谢

0 投票
1 回答
87 浏览

mysql - 是否可以通过仅使用 mysql 的例程每小时将一列的总和写入同一表的新数据集中?

对于智能计量应用程序,我想每小时汇总一次计数器数据。

为此,像“从 channel_id=8 的数据中选择 sum(value) as GasCounter”这样的查询给出了实际的计数器值。

对于另一个显示任务,我需要将其作为同一表“数据”中每小时通道 25 的数据。因此,我必须添加一个数据集并在“时间戳”字段中放置一个有效的 unix 时间戳,并在“值”字段中放置一个总和值。

所有这些都必须每小时进行一次。

Mysql 可以通过使用例程来完成所有这些吗?

什么是正确的例程sql?我如何创建例程?触发器是如何完成的,以便例程每隔一小时执行一次?

我需要你的帮助!

谢谢!

0 投票
1 回答
84 浏览

linux - 如何判断一个函数是否可以休眠?

在 Linux 中,也称为上半部分的中断处理程序不能休眠。

问题是如何确定一个函数是否会导致睡眠?

我可以在上半部分使用input_event,吗?input_sync

0 投票
0 回答
1558 浏览

mysql - 在临时表上进行全文搜索的 MYSQL 例程。性能问题

我有一个名为“Item”的表,它是 INNODB,具有以下布局:

ID 描述 -> 全文索引。
日期

全文索引设置为索引 1 个字符的单词,不幸的是我无法绕过这个要求。当用户搜索较大的单词(例如“item 59929”)时,以下例程运行良好,但是在某些情况下会导致搜索“item 1 a 22 4 c”这样的空格必须保持不变。执行这 1 个字符搜索时,数据库 CRAWLS。在日常工作中处理这个问题的最佳方法是什么?我确实遇到了障碍,因为您似乎无法使用 innodb 引擎在临时表上创建全文索引,它们必须由 myisam 来创建。这是我目前使用的简化版本:

我尝试了一些不同的东西,但它们完全没有区别。提前致谢!

0 投票
2 回答
40200 浏览

vba - 在被调用的子程序中结束宏

我有一个宏 (CMOV),它调用另一个子程序 (CMOV2),它检查一个条件,如果满足,显示一个 vbokaycancel 消息框,我将它设置为一个名为 irep 的变量,

如果有人点击取消(irep = 2)以取消整个宏,我想要它。那不仅是退出CMOV2,而且是退出CMOV。

目前,我有

在子程序结束时。问题是即使退出 CMOV2,CMOV 仍会继续运行。有没有办法结束这个子,以及调用它的那个?