相关疑难解决方法(0)

在MySQL中的存储过程中编写可选参数?

我想创建一个存储过程,它根据传递给它的参数更新表中的所有字段或只更新其中的一些字段.

如何创建接受可选参数的存储过程?

mysql stored-procedures

36
推荐指数
2
解决办法
6万
查看次数

Mysql存储过程中的可选参数

如何在mysql存储过程中创建可选参数?

mysql

7
推荐指数
2
解决办法
2万
查看次数

创建带有动态数量参数的MySQL存储函数

我试图创建一个MySQL函数IS_IN_ENUM('value', 'val1', 'val2', 'val3'),如果'value'位于('val1','val2','val3')中,则返回true。我知道我可以做,SELECT 'value' IN ('val1', 'val2', 'val3')但是那没那么有趣,因为我只想学习如何创建这样的功能。

我举一个例子,考虑以下ADD功能:

CREATE FUNCTION my_add (
    a DOUBLE,
    b DOUBLE
)
RETURNS DOUBLE
BEGIN

    IF a IS NULL THEN
        SET a = 0;
    END IF;

    IF b IS NULL THEN
        SET b = 0;
    END IF;

    RETURN (a + b);
END;
Run Code Online (Sandbox Code Playgroud)

如果我这样做SELECT my_add(1, 1),我将得到2分(哇!)。

我如何改进此功能以能够调用:

SELECT my_add(1, 1); -- 2
SELECT my_add(1, 1, 1); -- 3
SELECT my_add(1, 1, 1, 1); -- 4
SELECT …
Run Code Online (Sandbox Code Playgroud)

mysql arguments variadic-functions user-defined-functions

5
推荐指数
1
解决办法
7488
查看次数

在Delphi中为MySQL创建UDF

如何使用Delphi为MySQL创建UDF?

有没有人有任何代码模板?

我希望代码模板集成在Delphi版本(2007和更高版本)中,因此我需要这些模板在有和没有Unicode支持的情况下可用.

mysql delphi delphi-2007 user-defined-functions delphi-2010

3
推荐指数
1
解决办法
963
查看次数