sql >> Databasteknik >  >> RDS >> Sqlserver

skriva en funktion i sql-server

det här fungerar

 declare @from datetime

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

Följande testades.

  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. Anslut till fjärransluten MySQL db från docker-behållaren

  2. Hur kan jag sakta ner en MySQL-dump för att inte påverka nuvarande belastning på servern?

  3. Flask :sqlalchemy.exc.ProgrammingError:(psycopg2.ProgrammingError) relationsanvändare existerar inte

  4. mysql välja int som valuta eller konvertera int till valutaformat?