【发布时间】:2013-04-18 02:16:41
【问题描述】:
在 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 函数或过程中,有没有办法在声明变量或返回类型时引用列数据类型? 谢谢
【问题讨论】:
-
为什么你需要这样做?
-
嗨,我想在我的函数中增加一点类型安全性,我已经习惯了 Oracle 可以做到这一点,我想知道是否有办法做到这一点它在Mysql中
标签: mysql function stored-procedures sqldatatypes