问题标签 [procedures]

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 回答
2281 浏览

sql - 通过存储过程更新日期

我有个问题!

我的任务是计算我图书馆数据库中书籍的年龄。之后将一些书籍称为太稀有,一些稀有,并且通常使用价值列。

我的图书馆表( ... ,年龄 - 日期,价值 - 日期)

注意:“年龄” - 列的定义不正确,最好说“出版年份”。其实我的任务是找年龄!

所以,我这样做了,我的值列没有改变:(

版本 #1:

版本 #2:

PS抱歉我犯的任何错误,这是我在sql中的第一步,完全编程,并用英语寻求帮助!

0 投票
2 回答
875 浏览

sql - 测试异常块的失败过程

我正在测试一些正在生产中的程序,并在异常块中添加了一些部分。我在测试环境中制作了这些程序的副本,我需要提出测试例外。

什么是使程序进入异常块的简单方法或代码更改最少?

我们只是others在捕获所有异常的异常块中。例如:

我创建了一个程序来测试控制流以防出现异常,但它给了我错误。代码如下

我在做什么错?

0 投票
3 回答
79 浏览

variables - 使用变量作为 TCL 过程的默认值的更直观的方法

因此,我使用了类似名称的线程来使用 list 命令使其工作。这是我的工作代码:

现在,通过使用存储在命名空间 eval 中的 DefaultAlias 中的值,这目前正在工作。我想知道是否有更直观的方法可以做到这一点:

这样你就不会有两个列表命令混淆水域。有任何想法吗?

我在这里先向您的帮助表示感谢!

0 投票
1 回答
1047 浏览

php - 创建程序,使用 putty.exe

我正在做一个 mysql php 应用程序,我需要创建一个程序来使我的外键正常工作,并创建一个用于报告目的的日历。但是,我一直在尝试创建程序,但它在 putty.exe 中不起作用,这是唯一可用于执行我的应用程序的软件。我进行了研究,但没有发现与此相关的任何内容。谁能建议我是否需要额外的腻子文件或这样做的方法?

0 投票
2 回答
1499 浏览

sql - Visual Studio 2012 中的 .SQL 文件

我有一个关于从 Visual Studio 执行 sql 命令的问题,我有一些不那么短的程序,所以如果我用命令类型文本执行它们并用 stringbuilder 编写它会很麻烦。我决定将它们写在保存在我的项目中的 .sql 文件中,但我对此了解不多。就像如果有创建的过程一样,我假设我需要创建一次,但是如何调用它,然后稍后再进行其他操作等。当用户单击时,我需要使用各种参数调用它。关于它的任何教程或示例?
就像是

但是有参数。

0 投票
2 回答
7796 浏览

scheme - 如何在 Racket 中使用 append-map (Scheme)

我不完全了解 append-map 命令在球拍中的作用,也不了解如何使用它,而且我很难在网上找到一些可以理解的文档。有人可以演示该命令的确切作用以及它是如何工作的吗?

0 投票
2 回答
336 浏览

java - Java GUI 项目的视图、触发器和存储过程有什么用处?

我正在制作一个 Java gui 和 web 应用程序,它将使用相同的 mysql 数据库。

这是一个 DTh 管理系统,所有信息都将根据输入动态存储和检索。

我相信视图本质上是静态的,因此毫无用处,因为我的所有查询都将具有不同的 where 条件(用户 ID)。

我需要使用触发器吗?我的意思是我可以编写 java 代码来执行多个语句,而不是使用内置触发器(例如,插入客户姓名和家庭成员姓名都会有一个家庭负责人的副本)。是否有性能影响?我在某种程度上错了吗?

同样的事情是存储过程的用途是什么?我不能在java中使用方法来做所有事情吗?

所以,我问是否可以将所有计算密集型的东西转移到 java 和 web 脚本而不是 sql。如果是,这是否意味着我只需要创建数据库的后端结构(即所有不同的表和 FK、PK)并在不使用 mysql 工作台上的任何 sql 东西的情况下休息?

谢谢你的帮忙。

0 投票
0 回答
65 浏览

mysql - Mysql过程中没有数据类型的参数?

好的,所以在 MYSQL 中编写存储过程时,我遇到了一个问题,我必须编写一个过程,我必须传递一个参数,其数据类型可能取决于另一个参数。我的意思是让我们说第一个参数是一个布尔值。如果布尔变量的值为真,则另一个变量为字符数据类型,否则为整数数据类型。

第二个参数的数据类型将取决于第一个参数的值!我们如何在运行时决定代码?听起来有点不切实际和疯狂,但它真的可以通过某种方式吗?

希望我不是真的听起来很愚蠢,提前谢谢!!!

0 投票
1 回答
7554 浏览

delphi - 在当前焦点/活动表单上选择组件

我需要在当前聚焦/活动表单上选择组件,但无法完全找到这样做的方法。所以,我有一个包含所有常用程序的 delphi 单元,所以我从其他形式调用它们。现在,问题是,使用其中一个程序我称之为组件显示动作,但是,由于组件被放置在每个表单上(找不到放置一个组件的方法,它可以被所有表单使用,但是我认为这在某种程度上无法做到。我错了吗?),我需要在当前活动的表单上为组件调用一个显示事件,否则我调用组件的指定表单会变得活跃和集中。

到目前为止,我已经尝试通过 Screen.ActiveForm 和 Screen.ActiveForm.Name 获取当前表单名称,但这些都不起作用,因为编译器无法编译,因为未定义组件父级(出现错误“'TForm'不包含名为“KeyBoard1”的成员“...)

这是程序代码:

使用全局变量

由于我尝试了 10 种不同的组合,我在哪里以及缺少什么......?

谢谢,

马克。

Ps:如上所述,有没有办法放置或调用组件,在任何表单上都处于活动状态,或者应该将它放置在每个表单中,所以不会改变焦点......?我知道在 MDI 中我可以使用主要形式的组件(据我所知......),但我在 SDI 工作,因为需要多个监视器......


大卫的完整代码:

结尾。

在那里你可以看到,我只省略了所有其他键事件,因为它们完全不重要,但我也省略了检查键盘是显示还是隐藏的过程,因此 VK_F9 表现为切换键。

到目前为止,这是本单元中唯一的程序,因为我几天前才开始创建程序,所以它仍然处于第一垒,所以说...是的,正如你所看到和猜测的那样,它有点轻-显示控制器程序,我大四的项目。

Ps:当我将问题编辑得更清楚时,看不到拒绝投票的理由......

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。

感谢您的支持

谢谢