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

sql-server-2005 - SQL 将列从一个过程插入到另一个过程

我有一个存储过程,它返回许多列并且使用起来非常麻烦,我创建了另一个将行转换为列的存储过程。如何将子过程中的列插入主过程?

我想如果我想把子过程中的列放在我的代码中:

这个对吗?

这是我的表函数,但是我收到“列前缀 'IPAM_RIPS_SKILL-SET_PARTICIPANT_RATING_HDR” 与表名或别名不匹配...”错误,但对我来说一切都很好,有人可以帮助我。

0 投票
4 回答
76361 浏览

function - MIPS 中的函数(过程)

我是 MIPS 语言的新手,我不明白 MIPS 汇编语言中的函数(过程)是如何工作的。这是但我会指定我的问题:

  1. 有什么作用:

    • jal
    • jr
    • $ra

    在 mips 语言中的意思和重要的事情

  2. 当我们想创建一个函数或(过程)时,我们如何使用它们?
0 投票
2 回答
1129 浏览

oracle - Oracle 过程是否继承其创建者的权限?

我有 3 个 Oracle 用户 A、B、C,想使用 B(作为中间人)将表从 C 导入到 A。连接到 B 时,我可以运行“create table A.T1 as select * from T1@C” . 但是,当我将 sql 语句放入 B 创建/拥有的过程中时,我不断收到“ORA-01031:权限不足”。作为 sysdba,我已将所有权利 (dba) 授予 B。那么我在这里缺少什么?谢谢你。

0 投票
1 回答
1804 浏览

mysql - MySQL过程中的错误代码

我们在 MySQL 程序中遇到了一个小问题。我们在过程中放置​​了一些异常处理程序。但是我们想要检索过程中可能发生的任何错误的错误代码。有什么方法可以使用某种函数获取确切的错误代码(同样,我们在套接字 API 中使用 WSAGetLastError)?

例如,假设在引用不存在表的过程中有一个选择查询。在这种情况下,将产生错误(“表”不存在)。控件将被转移到异常处理程序,但没有任何意义信息。在这种情况下,我们可以使用确切的错误代码(1146)来处理它。但是如果错误是我们在异常处理程序中没有提到的其他东西怎么办?我们想在这种情况下获取错误代码以便稍后检查。有一个 SHOW ERRORS 查询,但如何在处理过程中使用它?我希望这更清楚。

我在这里也发现了这个问题: http : //www.eggheadcafe.com/software/aspnet/35923137/show-errors-question.aspx 但还没有人回答。

0 投票
3 回答
1685 浏览

java - Java JDBC 过程调用

我有一个将日期作为参数并被两个不同的 Java Web 应用程序调用的 oracle 程序,在程序中我to_char(date, 'd')从传递的日期中提取使用的日期。我无法找出为什么一个应用程序返回的日期与其他应用程序不同。我为这两个应用程序使用相同的 ojdbc 驱动程序。它与这些应用程序运行的机器环境变量有什么关系吗?

谢谢

0 投票
4 回答
8468 浏览

process - 帮我定义流程和程序?

我从来没有理解过“过程”和“程序”这两个术语之间的基本区别(如果有的话),你能帮帮我吗?它可以用编程术语或您喜欢的任何其他术语来回答。

0 投票
3 回答
14763 浏览

delphi - 过程中的“实际和形式 var 参数的类型必须相同”错误

我正在尝试在delphi中编写一个程序。此过程获取TControl后代元素的名称,然后尝试更改某些属性。但是当我尝试这样做时,Delphi 给出了如下错误:

E2033 实际和形式 var 参数的类型必须相同

程序:

用法示例:Change_prop(Label1, 50,200); 该错误的解决方案是什么..谢谢。

0 投票
1 回答
2414 浏览

arrays - 如何创建具有二维或多维数组参数的过程?

我想为此创建一个程序。

例子:

如何创建具有二维或多维数组参数的过程?

0 投票
2 回答
343 浏览

c++ - Windows 过程 If Else 语句不适用于消息

我目前正在尝试为某些软件制作 GUI,但我遇到了一些静态控件的问题。在我的 Windows 程序中,我有 WM_CTLCOLORSTATIC 消息用于绘制静态控件的时间。在消息中,我有一个 IF ELSE 语句,它将窗口的句柄与需要绘制的句柄进行比较,并相应地执行窗口功能。一种是静态文本控件,在绘制时设置了背景颜色,而另一种是绘制静态控件的边框。

settingsborder 和 settingstext 是我班级中用于创建 GUI 的窗口句柄。

如果我颠倒 if else 语句的顺序,它只会执行第一个,无论顺序如何。如果更改背景颜色是在 IF 下,它会这样做。如果在 IF 下绘制边框,那么它会这样做,但不会在 else 部分下。这是使用 C++ 语言时的一个简单错误,因为我找不到问题。请帮忙,谢谢。

PS对于drawedge部分,我先创建一个静态控件边框,然后在上面使用drawedge,我应该用不同的方式吗?谢谢。

0 投票
3 回答
2209 浏览

oracle - PLSQL 过程中的查询必须返回 1 行,但返回更多行


我在实现 pl/sql 过程时遇到了一个奇怪的问题。
我的过程有四个 varchar 输入参数,并从表中提取一个 id 值,查询如下:

在此表中,name 和 sur 是唯一键。所以对于几个输入参数(pn,ln),我希望只获得一行,但事实并非如此。确实,似乎只处理了第一个条件,而第二个条件没有。

在我的表中,这个测试行:

如果在我的程序中我通过

我获得 ID:1 和 2。
但是如果我传递值

我只获得 ID 3。

显然,在前面的查询中,我得到了错误 ORA-01422,所以我先用游标定义替换它,然后用“for row in (query)”替换它:

这种行为对我来说很奇怪,事实上,如果我只执行来自 sqlplus 或 toad 的查询,我会得到正确的结果。

Oracle 版本是 8.1。

提前致谢

#

这是我的程序(我希望你没有发现不匹配,因为我更改了对象的名称):

谢谢