2012-12-19 15 views
2

我只是想知道是否有可能做這樣的事情:的MySQL - >創建DATE_FORMAT函數別名與給定模式

CREATE ALIAS SOLR_DATE_FORMAT FOR DATE_FORMAT(date_val,'%Y-%m-%dT%TZ') 

DATE_FORMAT(date_val,'%Y-%m-%dT%TZ')存在於MySQL的,但我想給它的另一個名字並使其成爲一個參數的功能,因爲在我的單元測試我使用其他DB(H2)上,我限定的這樣的SOLR_DATE_FORMAT功能

回答

2

您可以創建own function

DELIMITER $$ 
create function SOLR_DATE_FORMAT(date_val) 
returns char(20) 
begin 
    return DATE_FORMAT(date_val,'%Y-%m-%dT%TZ'); 
end$$ 
DELIMITER ; 

編輯固定返回類型。謝謝eggyal!

+0

@eggyal,謝謝你的評論。現在修好嗎? – danihp

+0

獲取我的upvote! :) – eggyal

+0

@eggyal,我來自你的個人資料。你是一個大型的MySQL人!感謝您對此答案的幫助。 – danihp