Kokią „Oracle“funkciją turėtumėte naudoti norėdami grąžinti dabartinę datą?
Kokią „Oracle“funkciją turėtumėte naudoti norėdami grąžinti dabartinę datą?

Video: Kokią „Oracle“funkciją turėtumėte naudoti norėdami grąžinti dabartinę datą?

Video: Kokią „Oracle“funkciją turėtumėte naudoti norėdami grąžinti dabartinę datą?
Video: How to return multiple values from a function in oracle pl/sql ? (without using out parameter) 2024, Balandis
Anonim

SYSDATE grąžina dabartinę datą ir laikas, nustatytas operacinei sistemai, kurioje yra duomenų bazė. Duomenų tipas grįžo vertė yra DATA , ir formatas grįžo priklauso nuo NLS_DATE_FORMAT inicijavimo parametro reikšmės. The funkcija argumentų nereikia.

Taigi, kokią „Oracle“funkciją turėtumėte naudoti norėdami apskaičiuoti dienų skaičių nuo gimimo datos iki dabartinės datos?

„Oracle“funkcija, naudojama apskaičiuoti dienų skaičių nuo gimtadienio iki dabartinės datos, yra „SELECT SYSDATE -TO_DATE('1994/09/04', 'YYYY/MM/DD') FROM DUAL;“

Be to, kokios yra datos funkcijos „Oracle“? „Oracle“teikia funkcijų daugeliui įprastų datos operacijų.

  • SELECT '13.02.2007:10:34:24' " imdi", TO_DATE('13.02.2007:10:34:24', 'DD. MM. YYYY:HH24:MI:SS')
  • Şimdi. TO_DATE('13.02.2007:10:34:24', 'DD. MM. YYYY:HH24:MI:SS')-
  • E AME. SAVAITĖS.
  • EMP O HIREDATE TE URE REVIEW CUMA.
  • SYSDATE.
  • SELECT TO_CHAR (NEXT_DAY (sysdate, 'PAZARTESĐ')),

Atitinkamai, ką Sysdate grąžina „Oracle“?

The SYSDATE funkcija grįžta dabartinė datos ir laiko reikšmė, kurios tipas yra DATE. Formatas grįžo datos ir laiko reikšmė priklauso nuo parametro NLS_DATE_FORMAT reikšmės.

Ar Sysdate yra laiko žyma?

SYSDATE , SYSTIMESTAMP grąžina duomenų bazės datą ir laiko žyma , o dabartinis_data, dabartinis_laiko žymė grąžina datą ir laiko žyma iš vietos, kurioje dirbate.

Rekomenduojamas: