问题标签 [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 投票
2 回答
217 浏览

sql - 对带有序列、链接错误和填充空字段的 Oracle 过程感到困惑

我正在尝试制定一个程序,使潜在的空“已接收”字段使用当前日期。我制作了一个名为的序列Order_number_seq来填充订单号(Ono)列。我不知道如何将订单表中的错误链接到表中的条目Orders_errors

这是我到目前为止所拥有的:

这些是我正在使用的表:

订单表

Order_Errors 表

任何帮助表示赞赏,特别是在链接订单表错误以在表中创建新条目时OrderErrors

提前致谢。

0 投票
2 回答
1158 浏览

database - Postgres Sql 中的临时表

我在 Postgres Sql 中面临一个关于全局临时表的问题。如果两个程序:

  1. A() 有一个临时表说 temp(id, name)
  2. B() 有一个临时表说 temp(id, name, address)

然后如果首先调用过程 A,然后调用过程 B,则临时表保持结构,即过程 A 中定义的 temp(id, name),反之亦然,过程 B 中定义的列“地址”为未找到。

请帮我找到解决办法???

0 投票
2 回答
1500 浏览

database - 在单个会话中删除临时表

如何在同一会话的过程中删除临时表

因为我在 Postgres Sql 中遇到了临时表的问题。如果两个程序:

A() 有一个临时表说 temp(id, name) B() 有一个临时表说 temp(id, name, address) 然后如果首先调用过程 A,然后调用过程 B,那么临时表仍然存在使用过程 A 中定义的结构,即 temp(id, name),反之亦然,并且找不到过程 B 中定义的“地址”列。

0 投票
0 回答
279 浏览

php - PHP在一个循环中多次插入

我正在运行通过 jquery 使用标准 $.ajax 调用调用的以下 PHP 脚本。此 PHP 脚本通过存储过程将多条记录插入数据库。这个过程是一个简单的 INSERT INTO。

PHP脚本是

Mysql 程序是

分隔符 $$

问题是,当循环数约为 10K 时,此代码可以正常工作,但是当它高于该数字时,例如 50K,如图所示,会出现一些问题。每条记录被插入两次,这表明存储过程可能在每个循环中被调用两次。

在这种情况下,这会在我的数据库中产生 10 万条记录。我还可以验证是否有问题,因为 firebug 返回一个红色错误(但它没有指定任何内容,也没有指定任何代码,也没有对遇到的错误进行任何描述)。

有趣的是,正如我所提到的,当循环达到 10K 时,每条记录都会正确插入(每个循环只调用一次存储过程)并且 firebug 不会抛出任何错误(它返回成功)。似乎有一个临界数量的循环开始失败。

0 投票
1 回答
1281 浏览

mysql - 带有 SELECT 的 MySQL 过程返回整个表

我尝试编写一个存储过程,在表中找到用户并返回他。但是该过程总是返回整个表。

怎么了?

0 投票
2 回答
4254 浏览

nested - 为什么我们需要 tcl 中的嵌套过程

嗨,我已经使用 tcl 脚本编写了将近一年,现在几乎完全了解它的基础知识。但是今天我刚刚遇到了嵌套程序,这有点奇怪,因为我没有使用它。

无论如何,我在这里阅读了有关嵌套 proc的信息,但没有清楚地了解我们为什么需要它。

这篇文章说,由于 proc 在命名空间中是全局的,所以要创建一个本地 proc,你需要创建嵌套的 proc。

现在我能想到的一种用法是

所以现在子进程是父进程本地的,只能在父进程内部使用。而且据我了解,当您想在该父进程内的多个位置进行相同的处理时,它很有用。

现在我的困惑是,这是嵌套 proc 的唯一用途还是还有什么我不明白的???。我的意思是嵌套过程看起来就像是一种私有过程。

因此,请对此有所了解并帮助我了解嵌套过程的使用。

0 投票
2 回答
70 浏览

c - 此功能是否被视为已终止?

假设代码是这样的



c 在调用 b 后是否被认为已终止但 b 尚未终止?

0 投票
2 回答
1560 浏览

vb.net - DoWork Ba​​ckgroundWorker 中的顺序过程

我正在寻找在后台线程中运行顺序子程序。并且想知道是否可以通过创建后台工作人员然后像这样单独调用每个过程来这样做......

这会在后台线程中运行每个过程吗?

另外,阅读其他帖子,有些人建议使用 aList<svnCommand>并将它们传递给RunWorkerAsyncC#,而其他人则建议使用Tasks方法,这两个我都不知道。这两个中的任何一个都可以工作吗?它们是什么?

0 投票
2 回答
252 浏览

c - 计算 C 函数的运行时间

我正在开发一个用 C 语言编写的服务器程序,该程序编写为过程(而不是 OO)代码。每个方法都实现了一些特定的功能。出于诊断目的,我想将代码添加到一组方法中,这些方法将计算和打印各个函数的运行时间。它在 linux 上,我知道如何计算运行时间。

我的问题是最好、最有效的编码方式是什么?

因为它是用 CI 编写的程序代码,所以必须将代码添加到所有(大约 20 个)函数中,用于定时器启动、定时器结束和计算差值。还有比这更好的方法吗?

0 投票
2 回答
595 浏览

sql - 我想使用过程(Pl/sql)将行从一个表转换为列到另一个表

在这里,我希望通过使用过程参数来实现。你能帮我尝试一下,但它给出了错误。

这是我尝试过但显示很多错误的代码