Year(Getdate())
또는 sysdate
과 같은 다른 SQL 명령을 시도했지만 어느 것도 작동하지 않습니다.Oracle Apex에서 현재 연도를 얻으려고 시도
내가하려는 것은 사용자가 양식을 작성할 때마다 현재 연도를 가져 와서 저장하는 열을 만드는 것입니다. 그러나 어떤 이유로 SQL 코드가 Oracle Apex (5.0)에서 작동하지 않습니다.
Year(Getdate())
또는 sysdate
과 같은 다른 SQL 명령을 시도했지만 어느 것도 작동하지 않습니다.Oracle Apex에서 현재 연도를 얻으려고 시도
내가하려는 것은 사용자가 양식을 작성할 때마다 현재 연도를 가져 와서 저장하는 열을 만드는 것입니다. 그러나 어떤 이유로 SQL 코드가 Oracle Apex (5.0)에서 작동하지 않습니다.
DECLARE CURRENT_YEAR VARCHAR2(5); BEGIN SELECT TO_CHAR(SYSDATE,'YYYY') INTO CURRENT_YEAR FROM DUAL; RETURN CURRENT_YEAR; END;
SQL 쿼리를 사용하여 항목의 기본 붙여 넣기 Oracle apex 페이지 항목에서 현재 연도를 반환합니다. 오류가 발생하지 않습니다. check the below image.
정말 고마워요! 사진이 도움이되었습니다. – ruchithelamp
의견 감사합니다. –
현재 연도 얻을 수있는 오라클 쿼리는 다음과 같습니다 이전의 대답에 확장
SELECT EXTRACT(YEAR FROM SYSDATE) FROM DUAL;
감사합니다. 제대로 작동하는 것 같지만 INTO를 기다리고 있다고 말하는 오류가 나타납니다. 명확성을 위해 "Items"사이드 바의 "Settings"부분에이 코드를 작성했습니다. \ – ruchithelamp
...
SELECT EXTRACT(YEAR FROM SYSDATE) INTO yourVariable FROM DUAL;
어떤 이유로 렌더링을 시도 할 때 여전히 오류가 표시됩니다. – ruchithelamp
올해를 저장해야합니까? 양식이 사용자가 작성한 날짜와 시간을 저장하는 것이 훨씬 더 일반적입니다 - 왜 그 해만입니까? – mathguy