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