问题标签 [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 回答
573 浏览

sql-server - sp_executeSQL 和超过 2000 个字符的语句

我正在使用动态 SQL,我需要执行一个长 SQL 查询,首先我将带有查询的 @var 声明为 nvarchar(4000),但我的查询长度超过 4000 个字符。我尝试更改为 nvarchar(8000) 但引发不能超过 4000 个字符的异常。

最后,我将 var 声明为 varchar(8000) 并且没有错误发生,但是当我要执行 sp_executeSQL 时会出现错误,并且 sp_executeSQL 需要 ntext/nchar/nvarchar。

如何使用 sp_executeSQL 执行更长的 Sql 查询?谢谢!

我正在使用 Sql Server Express 2005。

0 投票
3 回答
510 浏览

mysql - MySQL过程多个结果

基本思想是,当我调用一个程序时,我想获得一组数据而不仅仅是一个值(例如通过设置resultsINT和选择COUNT(id))。我想知道如何更改此过程以获取多个值...

0 投票
3 回答
197 浏览

postgresql - postgresql 过程/触发器

是否可以编写一个存储过程或触发器,在特定时间在数据库内部自动执行而无需应用程序的任何调用?如果是的话,那么任何人都可以给我一个例子或链接到一些我可以阅读如何做到这一点的资源。

0 投票
2 回答
169 浏览

mysql - mysql命令的区别和例子

我是 mysql 语言的新手,无法理解程序和函数之间的区别,谁能回答在哪种情况下应该使用这个例程?


还有一些例子=>我有一个名为“数据”的表和名为“id”(主键)、“本地”的列。这个本地包含多个完全相同的数据。我想搜索本地等于(例如)“某物”的这个“数据”(并在结果操作之后)表的每个 id

请回答这个问题...谢谢

0 投票
3 回答
169 浏览

vb.net - 如何将此代码简化为单个过程

我对整个 .NET 事物相对较新,来自 VB 经典背景。

在我的表单上,我有一个选项卡控件,有 4 个选项卡。大多数代码是使用共享处理程序处理的,但对于其他代码,我必须为每个代码编写一个处理程序。

如何将这些例程优化为一个程序?

我已经按如下方式处理了其他位,并且效果很好,但我只是无法弄清楚如何使用上面的代码来做到这一点。

我使用每个页面控件的 tag 属性来适当地保存 0、1、2 或 3。

谢谢

格雷厄姆

0 投票
1 回答
239 浏览

c# - 存储过程调用,我面临的一个奇怪的情况

使用 Visual Studio 2008、C#

在过去的两天里,我遇到了一个问题,所以我想我会在这里问。我的数据库中有这个存储过程,称为StoredProcedure1

我只是在我的表中添加一行。

当我从 Visual Studio 中的服务器资源管理器执行该过程时,一切都运行顺利,当我看到数据库中的数据时,我看到了我刚刚添加的新行。

问题是当我试图在我的程序中运行该过程时。

因此,为了在空表单中进行测试,我创建了一个按钮并:

当我按下这个按钮时,我没有任何错误或任何东西,当我按下它两次时,它会导致关于同一个主键的错误,所以程序正在运行。

但是当我去我的数据库时,我没有看到新数据被插入。

这实际上是我的问题,我无法从我的程序中写入我的数据库。

0 投票
1 回答
2368 浏览

postgresql - PostgreSQL 触发异常

我在 PostgreSQL 8.4 中创建此触发器时遇到问题。

问题是,当我尝试在数据库中插入一行时,会出现以下错误:

或英文:

但是在我的数据库中,我真的很确定列Nombre_usuario, Password,Fecha_registro存在!

任何人都可以帮助我吗?

0 投票
1 回答
517 浏览

php - mySQL 中的触发器和过程问题

当系统将新记录插入我的一个数据库表时,我想运行一个特定的脚本(名为 proc.php 文件,见下文)。(我读到我需要这个 UDF 库,我已经在我的服务器上安装了它并且它工作正常)

为此我写了一个触发器和一个程序

触发代码:

程序代码:

当我尝试手动插入新记录时,什么也没有发生,我不知道为什么

0 投票
1 回答
208 浏览

php - 在mysql中给出错误的过程

我在 phpmyadmin 中尝试了以下带有和不带分隔符的代码。当我在场时,它似乎拒绝分隔符。

我正在使用 1 和 1 托管,MySQL版本是5.0

我具体得到的错误代码是#1064- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

0 投票
2 回答
9608 浏览

python - return 语句返回 None 而不是 value

我遇到了一个奇怪的问题。此代码返回 None 而不是 True,即使它进入正确的分支并计算为 True:

这个的输出是: