问题标签 [procedure]

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

sql - 从存储过程调用视图

我有一个用户视图,我们称之为[MIKE].Table过滤选择 SELECT * FROM TABLE WHERE TL_FILTERKEY in (1,2,3)

所以,如果 Mike 连接到服务器并执行

他只会看到表格中的部分数据。

还有一个具有 dbo 权限的程序,并允许 Mike 执行为

如果 Mike 执行exec tbSelect,他将看到 Table 中的所有行,但未过滤。

如何编写程序以便从用户视图(过滤行)中选择数据?

我尝试重新创建过程'WITH EXECUTE AS'Mike''和'WITH EXECUTE AS CALLER',但是所有行都返回了。

0 投票
2 回答
4045 浏览

function - 在 Mozart Oz 中使用相同的代码时,函数和过程的行为会有所不同吗?

我尝试使用 2 种方法在 Oz 中打印出斐波那契数列:使用 Emac 作为编辑器的函数和过程。程序在这里:

和功能:

问题是唯一的程序“循环”有效。结果是:

函数“Loo”没有,它会抛出一些难以理解的错误:

我仍然不知道为什么。我认为函数和过程在 OZ 中具有类似的效果。

0 投票
2 回答
261 浏览

assembly - 汇编:在使用堆栈时将参数传递给函数有什么好处吗?

我想知道在汇编语言中使用堆栈将参数传递给函数是否有任何优势。这就是我的意思:

与以下方法相比,使用此方法有什么优势吗?

问候,

开发者

0 投票
1 回答
155 浏览

c - 程序激活时间

过程激活时间是否是编译时间的一部分,从而执行函数调用的准备工作?

或者它是实际调用函数时运行时的一部分?

(虽然不确定,但我正在考虑第二种选择)

0 投票
3 回答
6072 浏览

prolog - SWI-Prolog 中的未定义过程不起作用

我刚刚开始使用 Prolog,并且已经遇到了一个看似简单的示例的问题。这是我的 .pl 文件:

然后,在我将程序加载到 swipl 后,我在提示符下用这一行测试它

我认为它会显示为 true,但我收到此错误:

该程序运行良好,但这并不能解决我的问题:

谁能解释为什么我的原始程序不起作用?据我了解,Prolog 应该“跳过”第一条语句,因为它没有足够的信息,并检查下一行。它确实为第二行提供了足够的信息,因此它应该评估为真。任何帮助或正确方向的观点都会很棒。谢谢。

0 投票
2 回答
1460 浏览

delphi - Delphi:更改记录的所有字段的一种程序?

我有这样的记录:

我有一个TCustomers_Manager存储所有客户列表的类。是否有可能有这样的程序:

这设置了该特定字段的值。例如:

我该如何实施?

更新:为了澄清,我的问题基本上分为两部分:

1)如何将字段名称(字符串)映射到记录中的实际字段?

2)是否可以传递具有不同类型的值?或者我应该传递一个类型并对其进行类型转换(比如传递一个字符串然后使用strtoint()

0 投票
2 回答
17842 浏览

sql - 简单任务:连接数据库、执行存储过程、断开连接

我不一定需要从我的 VBScript 传递存储过程的任何变量,我只需要在服务器上运行存储过程。我还没有找到任何明确的例子来说明如何做到这一点——只有很多人在解释如何将变量从 SP 传递回 VBScript。

任何帮助将不胜感激!看起来我必须打开一个连接,然后发送命令以执行存储过程,然后关闭连接,但我对如何从 VBscript 执行此操作有点迷茫。

谢谢!

0 投票
1 回答
106549 浏览

parameters - 执行带参数的存储过程

我有存储过程,应该得到它的结果。

从Java部分的调试:

我发现了程序的名称及其参数。

如何使用 Oracle Sql Developer 中的这些参数执行此过程。

谢谢你。

0 投票
1 回答
1627 浏览

perl - perl sybase:捕获存储过程打印和选择语句

我有一个存储过程,它有很多打印语句,它会产生打印语句和结果集

如何使用 perl 和(DBI/DBD 或 CTLib 或 DBLib)分别捕获打印语句和选择语句

0 投票
2 回答
1228 浏览

delphi - Delphi 组件即时分配事件

我的表单上有一个 ADOStoredProc。它不是可视的,而是在代码中。通常,如果组件是可视的,则处理事件非常容易。只需双击所需的事件。但是我如何使用代码来做到这一点。我已经声明了一个过程:

现在如何将 SP_Search(这是 ADOStoredProc) AfterScroll 事件处理程序属性分配给我上面编写的过程。我相信你会回答的。所以提前谢谢。