När du programmerar lagrade procedurer och frågor i databasen , kan du behöva konvertera databasen fält till en annan datatyp . En datatyp är ett definierat format i tabellen. Till exempel , om du har ett datumformat , vet databasen automatiskt att lagra det i ett visst format . En databas vet också vilka typer av datumen är olagligt , och förbjuder felaktiga datum ingått i tabellerna . En syntax kallas Transact SQL ( T - SQL ) används för att redigera lagrade procedurer , inklusive datatyp omvandlingar . Använda Microsoft SQL Server , kan du konvertera ett datum till en text eller sträng -format . Den textformat i T - SQL definieras som " varchar . " Instruktioner
1
Öppna din Microsoft SQL Server Management konsolen . Programmet frågar efter ett användarnamn och lösenord . Mata in den i dialogrutan och logga in på SQL Server .
2
Använd "Cast ( ) " -funktion för att konvertera ett datum till ett textfält . Medverkande är en av de funktioner som omvandlar fält datatyper . Koden nedan är ett exempel på hur man kan konvertera ett datum till ett varchar.select rösterna ( [ my_date_field ] som varchar ( 30 ) ) som my_converted_date
3
Använd " Konvertera ( ) " funktion för att konvertera ett datum till ett textformat . T - SQL har två format och konvertera funktionen är en alternativ lösning . Syntaxen nedan är ett exempel på hur man använder konvertera function.select convert ( varchar ( 30 ) , [ my_date_field ] ) som my_converted_date
4
Tryck på F5 för att köra frågan . Detta kommando är ett kortkommando för att köra en databas fråga . Det visade resultatet är en konverterade datum till textformat .