嵌入式 MYSQL 过程声明类型

Posted

技术标签:

【中文标题】嵌入式 MYSQL 过程声明类型【英文标题】:EMBEDDED MYSQL Procedure Declare type 【发布时间】:2015-12-13 12:51:36 【问题描述】:

是否可以在“EMBEDDED mysql Procedure”中声明具有某种表结构类型的参数?

CREATE PROCEDURE Product_p()
BEGIN
    DECLARE ProductValue ProductTable;

【问题讨论】:

Create table variable in MySQL的可能重复 【参考方案1】:

有两种选择:

    使用Cursor 作为参数 使用Temporary Table,这种情况下你不必传递数据,只需插入temporary table,然后在你的procedure中选择即可。

【讨论】:

以上是关于嵌入式 MYSQL 过程声明类型的主要内容,如果未能解决你的问题,请参考以下文章

带有 h2 嵌入式数据库的 MySQL LONGTEXT

如何从具有执行类型作为嵌入式查询的 Control-M 数据库作业运行 SQL Developer 中存在的存储过程

未能封送类型,因为嵌入数组实例的长度与布局中声明的长度不匹配

嵌入式系统硬件设计与实践(开发过程)

嵌入式 STM32 NVIC_InitTypeDefNVIC_InitStructure; 上面这个结构声明是啥意思?

反序列化具有在 AssemblyResolve 上加载的其他程序集中声明的类型字段的对象时出错