我正在redshift中制作UDF
CREATE OR REPLACE FUNCTION date_format
(timestamp) RETURNS varchar(256)
IMMUTABLE
AS
$$
SELECT '"' +TO_CHAR($1, 'YYYY-MM-DD HH24:MI:SS.MS')+ '"'
$$ LANGUAGE SQL;
我不想在这里限制我的格式。 如果格式为“ YYYY-MM-DD HH24:MI:SS.MS”,则它应以“ YYYY-MM-DD HH24:MI:SS.MS”格式返回字符串,并且如果格式为“ YYYY-MM-DD” HH12:MI:SS.MS'我想将其保留为相同格式。
有什么方法可以实现?