Het omzetten van een datum in SQL betreft het omzetten van data waarden uit een bepaald soort gegevens, zoals het karakter ( char , varchar , nchar of nvarchar ) datatype , in het DATETIME ( en SMALLDATETIME ) data type of vice versa . In het algemeen , betekent dit dat als een kolom bestaat in de database die datum data bevat en is een data type anders dan DATETIME , zoals een tekst - gebaseerd formaat ( char , varchar , enz. ) , is het mogelijk om alle data om te zetten in de kolom te voldoen aan de DATETIME formaat . Hoewel character actuele conversies ( en vice versa ) is de meest gebruikte omrekeningen DATETIME waarden kunnen andere gegevenstypen zoals integer ( INT ) worden omgezet DATETIME ook. De DATETIME conversieproces is belangrijk om data in SQL-query formules gebruiken om records voorafgaand aan of na een bepaalde datum te selecteren en te manipuleren . Deze functionaliteit is niet beschikbaar wanneer de data zijn in een op tekst gebaseerde format.Assumptions omvatten de gebruiker met een praktische kennis van de Transact SQL ( T - SQL ) taal en van Microsoft SQL Server , evenals algemene bekendheid met het schrijven van SQL- queries . Wat je nodig hebt Microsoft SQL Server- databasesoftware Databank met gegevens worden geconverteerd Toon Meer instructies Karakter naar Conversion Gebruik 1 van de Datum T - SQL CONVERT functie om een conversie van een personage data type uit te voeren om een datum datatype met de syntaxis en stijl formaat voor datum gegevens van yyyy - mm - dd hh : mm : . ss kopen van 2 de structuur van de SQL- conversie statement is : CONVERT ( DATETIME , CharacterColumn , 120 ) waar karakter variabele bevat de gegevens om te zetten naar het DATETIME datatype . De trailing 120 is de Style ID en het geeft de indeling stijl voor de weergave van de actuele gegevens . Style 120 duidt op een stijl in overeenstemming met het 24 - uurs formaat , tot aan de tweede ( yyyy - mm - dd hh : mi : ss ) . Voor een volledige lijst van DATETIME stijlen , zie de lijst in Resources 3 De SQL-instructie hierboven character data omzetten in date gegevens en de gegevens in dit formaat weer te geven : . 2009-08 - 04 11:32:34 . Datum tot karakter conversie 4 De noodzaak kan ook ontstaan om gegevens van een DATETIME datatype converteren naar een personage data type. In dit geval moet de maximale lengte van de gegevens in de kolom karakter worden opgegeven . 5 In deze syntaxis steekproef , zal het varchar gegevenstype worden geconverteerd naar een DATETIME datatype . De stijl ID is 105 die een datumnotatie van dd - mm - yy aangeeft . De ( 10 ) geeft de maximale lengte van de kolom varchar . In het voorbeeld is de maximale lengte van de gegevens in de kolom varchar is 10 characters.CONVERT ( varchar ( 10 ) , DatetimeColumn , 105 ) op Twitter 6 Transact - SQL maakt gebruik van de CONVERT commando te transformeren tekst - gebaseerde kolommen van gegevens naar of van het DATETIME datatype .
|