Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसक्यूएल सर्वर में एक फ़ंक्शन लिखना

यह काम करता है

 declare @from datetime

 SET @from =CONVERT(DATETIME, '01/01/2000 12:00 pm') 

निम्नलिखित का परीक्षण किया गया।

  CREATE FUNCTION formatit(
      @fromtime VARCHAR(50) -- varchar
       )
    RETURNS DATETIME
    AS 
    BEGIN 
    DECLARE @from datetime
     IF (CHARINDEX('NOON',@fromtime,0)) = 0 
       SET @from = CONVERT(DATETIME, @fromtime) 
     ELSE
       SET @from =CONVERT(DATETIME, '01/01/2000 12pm') 
    RETURN(@from)
    END

 SELECT dbo.formatit('04/12/2011 NOON ')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं उसी बैच स्टेटमेंट में नए जोड़े गए कॉलम को कैसे अपडेट कर सकता हूं?

  2. शीर्ष 3 कारण लोग सास की ओर बढ़ रहे हैं

  3. एसक्यूएल सर्वर (टी-एसक्यूएल उदाहरण) में सभी अविश्वसनीय जांच बाधाओं को कैसे वापस करें

  4. सबसे कठिन प्रश्नों पर सहायता के लिए सर्वश्रेष्ठ SQL सर्वर प्रदर्शन फ़ोरम

  5. खातों का योग कैसे करें