问题标签 [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.
php - [Oracle/PHP]是否可以将数组传递给 PL/SQL 过程?
如果可能的话,参数在程序中的外观如何?以及如何将数组传递给过程?
mysql - mysql 创建程序脚本
我对 mysql 创建过程脚本有点困惑。我的脚本如下所示:
它不会插入到表中。
delphi - 如何在 Delphi 中获取当前过程/函数的名称(作为字符串)
是否可以在过程/函数中以字符串形式获取当前过程/函数的名称?我想会有一些在编译时扩展的“宏”。
我的场景是这样的:我有很多程序都被赋予了记录,它们都需要从检查记录的有效性开始,因此它们将记录传递给“验证程序”。如果记录无效,验证器过程(所有过程都相同)会引发异常,并且我希望异常消息不包括验证器过程的名称,而是调用验证器的函数/过程的名称程序(自然)。
也就是说,我有
进而
如果我可以写类似的东西,那将不太容易出错
然后每次编译器遇到 {$PROCNAME} 时,它只是将“宏”替换为当前函数/过程的名称作为字符串文字。
更新
第一种方法的问题在于它容易出错。例如,很容易因为复制粘贴而出错:
或错别字:
或者只是暂时的混乱:
sql - 在 MySQL 表中搜索包含 CSV 数据的列是否存在输入值
我在 MySQL 中有一个表 ITEM,它存储数据如下:
作为输入,我将得到一个 CSV 字符串,例如“AB,PQ”。我想获取包含 AB 或 PQ 的记录。我意识到我们必须编写一个 MySQL 函数来实现这一点。因此,如果我们在 MySQL 中定义了这个神奇的函数 MATCH_ANY 来执行此操作,那么我将简单地执行如下 SQL:
上述查询将返回记录 1、2 和 3。
但是我在实现这个函数时遇到了各种各样的问题,因为我意识到 MySQL 不支持数组并且没有简单的方法来基于分隔符拆分字符串。
改造桌子对我来说是最后的选择,因为它涉及很多问题。
我可能还想执行包含多个 MATCH_ANY 函数的查询,例如:
在上述情况下,我们将得到记录 (1, 2, 3) 和 (3) 的交集,这将是 3。
任何帮助都深表感谢。
谢谢
database - 如何找出从哪里填充数据库表?
我负责一个我们没有任何文档的 Oracle 数据库。目前我需要知道一个表是如何被填充的。
如何找出该表从哪个过程、触发器或其他源获取数据?
oracle - Oracle 数据库中存储过程中的 UPDATE 语句问题
我在 Oracle 数据库中有这样的存储过程:
其中 przelozony 和 pensja 是 pracownik 表中的列。
而且我有一个问题,当使用提供标有“(1)”的行的参数运行程序时(标有“(4)”的行也有同样的问题)应该执行更新语句没有任何效果。标有“(2)”和“(3)”的行中的更多语句可以正常工作。
我不知道如何解决它。预先感谢您的帮助。
file-io - 在 Ada 中打开、写入和附加的过程
这个问题是帖子的后续内容
关于在 Ada 中写入文件。
我选择将这个问题放在单独的帖子中,以便更多人看到它,因为我已经在上述帖子中接受了一个稍微不同的问题(文件处理中的异常)的答案。
在编译上面我得到一个错误如下:
- X_File : Seq_Float_IO.File_Type;
- 文件名:字符串;|
不允许不受约束的子类型(需要初始化)提供初始值或显式数组边界
- 文件名:字符串;|
我不知道两件事:
- 我有 File_Name : String; 因为我希望能够写入不同的文件。所以我想要一个通用字符串,而不是类似:
文件名:常量字符串:=“one_File_Only.dat”
- 将过程 Open_Data 保存在单独的 ads 和 adb(用于正文)文件中会更好吗?
非常感谢...
新的...
我已将代码修改如下:
如你所见,我有
我已将 Name_X 作为 Name 所采用的参数,但这不正确,因为我应该能够传入一个通用名称,它可以是 Name_X 或 Name_Y。对不起,伙计们,我不知道该放什么。
非常感谢您的帮助。谢谢
database - Oracle PL/SQL 的一个很好的参考
可能重复:
Oracle PL/SQL 的一个很好的参考
我需要制作一个程序来填充oracle中的一些表,我是oracle的新手,我需要接收两个id,然后制作几个循环,迭代器或类似的东西,然后制作一些sql,程序将被调用到触发器中,但我找不到对 PL/SQL 的良好且完整的参考,建议?
sql - 嵌套 SQL 存储过程而不循环
我正在尝试为矩阵生成一组行,但@xcolcount
唯一的 on 循环保持为零,而内部循环执行它需要的操作:
sql - 通过 odbc 从 axapta 执行存储过程
我们目前正在执行来自 axapta ( ax 2009 ) 的存储过程 ( ms sql 2008 )。sp 确实很大,并且混淆效果是,如果通过 odbc 触发,则 sp 不起作用。通过 ssms 执行的简单“exec sp ...”工作正常。如果我们删除在 sp 中执行的一些最后的查询,sp 也可以从 ax 中触发。尽管如此,被删除的查询在“单一模式”下工作正常。
通过 odbc 执行存储过程是否有任何限制?我什至不认为它与axapta有任何关系......
提前感谢您的帮助!