6
在PL/SQL中,可以使用TABLE.COLUMN_NAME%类型语法引用过程变量和参数的表列类型。这使代码维护更容易。在mysql存储过程语言中是否有这样的等价物?Mysql存储过程列类型参考
哪里需要这个?请看下面的插入语句:
INSERT INTO NL_LIST (NAME, EMAIL)
SELECT
NAME,
normalizeEmail(EMAIL)
FROM
RAW_NL_LIST;
为此,我希望能在(大约)以下的方式来定义normalizeEmail:
CREATE FUNCTION normalizeEmail(email RAW_NL_LIST.EMAIL%type)
RETURNS NL_LIST.EMAIL%type
BEGIN
... implementation here
END;
在什么情况下,你在表中引用列?你能给出一个查询的例子,你会这样做吗? – TehShrike 2011-01-26 16:29:46