2015-10-05 169 views
3

大約什麼,我想實現:有沒有辦法將一行作爲參數傳遞給MySQL函數?

CREATE FUNCTION(row Table) RETURNS tinyint(1) 
BEGIN 
    RETURN (row.col1 > 2 OR row.col2 IS NULL) 
END; 
+0

嗯,你的邏輯只使用兩列。將這些作爲論據。 –

+1

這是一個簡單的例子,我最初的目標會更復雜。在我的查詢中使用它並在沒有代碼部署的情況下改變它會很好。但是我真正擔心的是編寫查詢時不會一次又一次地寫同樣的條件。 –

回答

相關問題