在PL / SQL世界中,我将使用type field_name is table of number index by VARCHAR2;
创建一个自定义类型,并使用像v_source_count source_code_ar;
这样的新类型
MariaDB状态types
documentation可以是任何MariaDB类型。它没有说任何有关自定义类型的内容。有没有办法实现上面适用于MariaDB的PL / SQL的相同结果?
答案 0 :(得分:1)
没有" custom" MariaDB(或MySQL)中的数据类型。
答案 1 :(得分:1)
您无法在MariaDB中创建自定义类型,但是如果您需要模拟该功能,则可以在内存中创建临时表。请注意,创建临时表必须在任何DECLARE语句之后。
CREATE TEMPORARY TABLE my_tmp_table (
<fieldName> <datatype>,
...
) ENGINE = MEMORY;
ENGINE = Memory
位确保表格仅在内存中创建,因此您不会产生不良副作用。