ఈ పోస్ట్ కింది కంటెంట్ను చర్చిస్తుంది:
ఒరాకిల్లో TO_DATE అంటే ఏమిటి?
ఒరాకిల్లో, ' TO_DATE ” ఫంక్షన్ అనేది CHAR, VARCHAR2, NCHAR, లేదా NVARCHAR2 డేటా రకాలతో స్ట్రింగ్ విలువలను తేదీ విలువలుగా మార్చడానికి ఉపయోగించే ఒక సాధారణ ఫంక్షన్. సంఖ్యా, ఆల్ఫాన్యూమరిక్ మరియు తేదీ అక్షరాలు వంటి అనేక మద్దతు ఉన్న తేదీ ఫార్మాట్ల ద్వారా ఇది సాధ్యమవుతుంది. కొన్ని డేటా ఫార్మాట్లు మరియు వాటి వివరణను చూద్దాం:
డేటా ఫార్మాట్లు | వివరణ |
YYYY | సంవత్సరంలో నాలుగు అంకెలు |
YY | సంవత్సరం చివరి రెండు అంకెలు |
MM | నెల (01 జనవరికి సమానం) |
నా | నెల పేరు యొక్క మూడు అక్షరాల సంక్షిప్తీకరణ |
DD | నెలలోని రోజు సంఖ్య |
డేటాబేస్ లేదా ఫైల్లో తేదీని స్ట్రింగ్గా నిల్వ చేసిన సందర్భాల్లో ఈ ఫంక్షన్ డెవలపర్లకు సహాయపడుతుంది మరియు వారు దానిని తమ అప్లికేషన్ల కోసం తేదీ విలువగా మార్చాలనుకుంటున్నారు. Oracle 12c మరియు Oracle 9i వంటి Oracle డేటాబేస్ల యొక్క అనేక వెర్షన్ల ద్వారా దీనికి మద్దతు ఉంది.
Oracleలో TO_DATEని ఎలా ఉపయోగించాలి?
SQL PLUS లేదా SQL డెవలపర్ని ఉపయోగించి మీ డేటాబేస్కు లాగిన్ చేయండి మరియు 'ని ఉపయోగించడానికి దిగువ అందించిన ఈ సింటాక్స్ని ఉపయోగించండి. TO_DATE ఒరాకిల్లో ఫంక్షన్:
TO_DATE(స్ట్రింగ్, ఫార్మాట్_ఎలిమెంట్స్)
ఇక్కడ, ' స్ట్రింగ్ ” అనేది వినియోగదారులు తేదీకి మార్చాలనుకుంటున్న స్ట్రింగ్, మరియు “ ఫార్మాట్_ఎలిమెంట్స్ ” అనేది తేదీ ఆకృతిని పేర్కొనే స్ట్రింగ్.
ఒరాకిల్ TO_DATE ఫంక్షన్ని ఉపయోగించే కొన్ని ఉదాహరణలను చూద్దాం.
ఉదాహరణ 1: స్ట్రింగ్ను తేదీకి మార్చండి
ఇక్కడ, ఈ ఆదేశాన్ని ఉపయోగించి డేటా విలువలో సాధారణ స్ట్రింగ్ను మారుస్తుంది:
TO_DATE('1999-12-25', 'yyyy-mm-dd')'DATE' ద్వంద్వ నుండి ఎంచుకోండి;
పై కమాండ్ “1999-12-25” స్ట్రింగ్ను అందించిన ఫార్మాట్లోని తేదీ విలువకు మారుస్తుంది.
అవుట్పుట్
ఆదేశాన్ని విజయవంతంగా అమలు చేసిన తర్వాత అవుట్పుట్ మార్చబడిన తేదీ విలువను వర్ణిస్తుంది.
గమనిక : “TO_DATE” ఫంక్షన్లోని ఫార్మాట్ పరామితి మార్చబడిన స్ట్రింగ్ ఫార్మాట్తో సరిపోలాలి, లేకుంటే లోపం ప్రాంప్ట్ చేయవచ్చు.
ఉదాహరణ 2: డిఫాల్ట్ ఆకృతిని ఉపయోగించి స్ట్రింగ్ను తేదీకి మార్చండి
సిస్టమ్ యొక్క డిఫాల్ట్ ఆకృతిని ఉపయోగించి స్ట్రింగ్ను తేదీ విలువకు మార్చడానికి TO_DATE ఫంక్షన్ కూడా ఉపయోగించబడుతుంది. దీన్ని చేయడానికి క్రింద ఇవ్వబడిన ఆదేశాన్ని అమలు చేద్దాం:
TO_DATE('19-APRIL-2023') 'Default_Format_Date' ద్వంద్వ నుండి ఎంచుకోండి;150000
కమాండ్ “19-APRIL-2023” స్ట్రింగ్ను అందించిన ఫార్మాట్లోని తేదీ విలువకు మారుస్తుంది.
అవుట్పుట్
అవుట్పుట్ '' అనే నిలువు వరుసలో మార్చబడిన తేదీ విలువను వర్ణిస్తుంది. డిఫాల్ట్_ఫార్మాట్_తేదీ '.
ముగింపు
ది ' TO_DATE ” ఒరాకిల్లోని ఫంక్షన్ CHAR, VARCHAR2, NCHAR లేదా NVARCHAR2 డేటా రకాలతో స్ట్రింగ్ విలువలను వివిధ మద్దతు ఉన్న తేదీ ఫార్మాట్లను ఉపయోగించి తేదీ విలువలుగా మారుస్తుంది. డేటాబేస్లు లేదా ఫైల్లలో స్ట్రింగ్లుగా స్టోర్ చేయబడిన తేదీ విలువలతో పని చేస్తున్న డెవలపర్లకు ఇది సహాయపడుతుంది. ఫంక్షన్లో ఉపయోగించిన ఫార్మాట్ పరామితి స్ట్రింగ్ ఫార్మాట్తో సరిపోలుతుందని నిర్ధారించుకోవడం చాలా అవసరం. ఈ పోస్ట్ ఒరాకిల్లోని TO_DATE ఫంక్షన్ మరియు దాని ఉపయోగం గురించి చర్చించింది.