2

次のようなことが可能かどうか知りたかっただけです:

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

DATE_FORMAT(date_val,'%Y-%m-%dT%TZ')MySQLには存在しますが、別の名前を付けて1引数関数にしたいと思います。単体テストでは、そのようなSOLR_DATE_FORMAT関数を定義した別のDB(H2)を使用しているためです

4

1 に答える 1

2

独自の関数を作成できます:

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

EDITED戻り値の型を修正しました。ありがとうございます!

于 2012-12-19T09:40:27.997 に答える