关于为什么以下行抱怨 DATEPART 未定义为标识符的任何想法?
IF DATEPART(v_ExpireTime, year) = 1899 THEN v_ExpireTime := NULL;
它返回:
Error(68,10): PLS-00201: identifier 'DATEPART' must be declared
编辑:没关系,我找到了答案。我现在这样做:
IF to_number(to_char(v_ExpireTime, 'YY')) = 1899 THEN v_ExpireTime := NULL;