如何将mssql用户定义的表类型转换为mysql UDT

问题描述 投票:0回答:1

这是我的mssql UDT

create type ConditionUDT as Table 
(
    Name varchar(150),
    PackageId int
);

这是我的mssql存储过程

create Procedure [dbo].[Condition_insert]
    @terms_conditions ConditionUDT readonly
as
    begin
    insert into dbo.condition (name, p_id)
    select [Name],[PackageId]
    from @terms_conditions;
    end
mysql sql-server stored-procedures user-defined-types
1个回答
0
投票

Larnu可能是这样,MySQL根本不支持用户定义类型,更不用说用户定义表类型了。

您将必须将它们全部设置为单独的标量参数。

© www.soinside.com 2019 - 2024. All rights reserved.