SQL సర్వర్ తేదీ సమయాన్ని స్ట్రింగ్‌గా మారుస్తుంది

Sql Sarvar Tedi Samayanni String Ga Marustundi



'ఈ ట్యుటోరియల్‌లో, కన్వర్ట్ ఫంక్షన్‌ని ఉపయోగించి SQL సర్వర్‌లో ఇచ్చిన డేట్‌టైమ్ ఆబ్జెక్ట్‌ను స్ట్రింగ్ రకానికి ఎలా మార్చాలో మీరు నేర్చుకుంటారు.'

SQL సర్వర్ కన్వర్ట్() ఫంక్షన్

కన్వర్ట్() ఫంక్షన్‌ని ఉపయోగించడం ద్వారా ఇచ్చిన డేట్‌టైమ్ విలువను స్ట్రింగ్‌గా మార్చే మార్గాలలో ఒకటి. వాక్యనిర్మాణం చూపిన విధంగా ఉంది:

మార్చు ( సమాచార తరహా [ ( పొడవు ) ] , వ్యక్తీకరణ [ , శైలి ] )

ఫంక్షన్ పారామితులు క్రింద వ్యక్తీకరించబడ్డాయి:







  1. data_type – లక్ష్య డేటా రకం.
  2. వ్యక్తీకరణ - ఏదైనా చెల్లుబాటు అయ్యే వ్యక్తీకరణ
  3. పొడవు - లక్ష్య డేటా రకం పొడవును నిర్వచించే ఐచ్ఛిక పూర్ణాంకం.
  4. శైలి - అందించిన వ్యక్తీకరణను ఫంక్షన్ ఎలా అనువదిస్తుందో నిర్వచించే పూర్ణాంక వ్యక్తీకరణ.

లక్ష్య డేటా రకంగా మార్చబడిన ఇన్‌పుట్ వ్యక్తీకరణను ఫంక్షన్ అందిస్తుంది.



కాబట్టి, తేదీ సమయాన్ని స్ట్రింగ్‌గా మార్చడానికి, మేము సింటాక్స్‌ని ఇలా ఉపయోగించవచ్చు:



మార్చు ( వర్చర్ , తేదీ సమయం [ , శైలి ] )

దిగువ పట్టిక స్ట్రింగ్ రకానికి మార్చిన తర్వాత తేదీ సమయ విలువ యొక్క చెల్లుబాటు అయ్యే శైలులు మరియు సమానమైన ఆకృతిని చూపుతుంది.





ఉదాహరణ

తేదీ సమయాన్ని స్ట్రింగ్‌గా ఎలా మార్చాలో క్రింది ఉదాహరణ చూపిస్తుంది.



ప్రకటించండి @obj DATETIME = '2022-10-10 13:45:34.100' ;
ఎంచుకోండి మార్చు ( వర్చర్ ( యాభై ) , @obj ) ;

పై ఉదాహరణలో, మనం obj అని పిలువబడే స్కేలార్ వేరియబుల్‌ని ప్రకటించడం ద్వారా ప్రారంభిస్తాము. ఇది మనం మార్చాలనుకుంటున్న తేదీ సమయ విలువను కలిగి ఉంటుంది.

చివరగా, మేము కన్వర్ట్ ఫంక్షన్‌ని పిలుస్తాము మరియు లక్ష్య డేటా రకాన్ని varcharగా పాస్ చేస్తాము. ఇది పేర్కొన్న తేదీ సమయానికి శైలిని ఇలా అందించాలి:

|
-------------------+
అక్టోబర్ 10 2022 1 :45PM |

ఉదాహరణ 2

తేదీ సమయ వస్తువును mm/dd/yyyy ఆకృతికి మార్చడానికి. శైలిని 1గా సెట్ చేయండి.

ప్రకటించండి @obj DATETIME = '2022-10-10 13:45:34.100' ;
ఎంచుకోండి మార్చు ( వర్చర్ ( యాభై ) , @obj , 1 ) ;

ఫలిత అవుట్‌పుట్:

|
--------+
10 / 10 / 22 |

ఉదాహరణ 3

తేదీ సమయ విలువను dd.mm.yyyy ఆకృతిలో తిరిగి ఇవ్వడానికి, మేము శైలిని 4గా సెట్ చేయవచ్చు.

ప్రకటించండి @obj DATETIME = '2022-10-10 13:45:34.100' ;
ఎంచుకోండి మార్చు ( వర్చర్ ( యాభై ) , @obj , 4 ) ;

అవుట్‌పుట్:

|
--------+
10 . 10 . 22 |

ఉదాహరణ 4

hh:mi:ss ఆకృతిలో తేదీ సమయాన్ని స్ట్రింగ్‌గా మార్చడానికి, కోడ్‌ని అమలు చేయండి:

ప్రకటించండి @obj DATETIME = '2022-10-10 13:45:34.100' ;
ఎంచుకోండి మార్చు ( వర్చర్ ( యాభై ) , @obj , 108 ) ;

రిటర్న్ విలువ:

|
--------+
13 : నాలుగు ఐదు : 3. 4 |

ముగింపు

ఈ పోస్ట్ ఇచ్చిన తేదీ సమయ విలువను వివిధ ఫార్మాట్‌లలో స్ట్రింగ్‌గా మార్చడం యొక్క ప్రాథమికాలను అన్వేషించింది. మీరు పై పట్టికలో బహుళ ఫార్మాట్‌లు మరియు సంబంధిత శైలులను తనిఖీ చేయవచ్చు.