gpt4 book ai didi

stored-procedures - 为 MariaDB 过程创建自定义类型

转载 作者:行者123 更新时间:2023-12-02 03:55:12 25 4
gpt4 key购买 nike

在 PL/SQL 世界中,我将创建一个自定义类型,其中 type field_name is table of number index by VARCHAR2; 并使用像这样的新类型 v_source_count source_code_ar;

documentation对于 MariaDB 来说,types 可以是任何 MariaDB 类型。但它没有提及任何有关自定义类型的内容。有没有办法获得与上述 PL/SQL 相同的结果,并且适用于 MariaDB?

最佳答案

确实,您无法在 MariaDB 中创建自定义类型,但是如果您需要模拟该功能,您可以在内存中创建临时表。请注意,创建临时表必须在任何 DECLARE 语句之后。

CREATE TEMPORARY TABLE my_tmp_table (
<fieldName> <datatype>,
...
) ENGINE = MEMORY;

ENGINE = Memory 位确保该表仅在内存中创建,因此不会产生不利的副作用。

关于stored-procedures - 为 MariaDB 过程创建自定义类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44161228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com