mysql函数,如何引用表字段数据类型

时间:2013-04-24 13:39:54

标签: mysql function stored-procedures sqldatatypes

在MYSQL中的

我在mytable表中有一个myfield列,让我们说一个varchar(8)数据类型

CREATE TABLE mytable  ( 
    id      INT  NOT NULL,
    myfield VARCHAR( 8 ))

在函数或过程中,我想引用myfield数据类型,类似于:

DECLARE myvar mytable.myfield%TYPE

替代明确声明

DECLARE myvar VARCHAR( 8 )

在MYSQL函数或过程中有没有办法在声明变量o返回类型时引用列数据类型? 感谢

1 个答案:

答案 0 :(得分:2)

在MySQL中无法做到这一点。 DECLARE必须静态声明变量的类型和大小。