GaussDB(DWS)迁移 – oracle兼容 — dayof

CREATE OR REPLACE FUNCTION public.dayof(pg_catalog.date)
 RETURNS integer
 LANGUAGE sql
 STABLE NOT FENCED SHIPPABLE
AS $function$
    SELECT (EXTRACT(DOW from $1) + 1)::INTEGER
    $function$
;

CREATE OR REPLACE FUNCTION public.dayof(pg_catalog.timestamp)
 RETURNS integer
 LANGUAGE sql
 STABLE NOT FENCED SHIPPABLE
AS $function$
    SELECT (EXTRACT(DOW from $1) + 1)::INTEGER
    $function$
;

CREATE OR REPLACE FUNCTION public.dayof(pg_catalog.timestamptz)
 RETURNS integer
 LANGUAGE sql
 IMMUTABLE NOT FENCED SHIPPABLE
AS $function$
    SELECT (EXTRACT(DOW from $1) + 1)::INTEGER
    $function$
;

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/317261.html

(0)
上一篇 10小时前
下一篇 10小时前

相关推荐

发表回复

登录后才能评论