Microsoft SQL Server is een database- applicatie die de capaciteit om miljoenen records binnen haar tafels te houden heeft . Programmeurs gebruiken stored procedures om de gegevens in deze tabellen inclusief inserts , updates en verwijderingen te manipuleren . Bij het ophalen van informatie , kan een programmeur willen een datum om een string te converteren. Om deze reden , Microsoft SQL Server heeft twee interne functies die conversies toestaan : "Convert ( ) " en " Cast ( ) . " Deze twee functies kunnen een datum variabele naar een string , die een varchar in het heet zetten Transact SQL taal . Instructies 1 Open Query Analyzer of Microsoft SQL Management Console . Query Analyzer wordt gebruikt in SQL Server 2000 . Alle nieuwere versies van SQL Server gebruiken beheerconsole . Kopen van 2 Maak een variabele naar een date te houden . Voor dit voorbeeld is de variabele " @ my_date " zal de huidige datum en tijd in met de " getDate ( ) " function.declare @ my_date houden als datetimeset @ my_date = getDate ( ) 3 Zet de @ my_date variabele met de functie " Cast ( ) " . Om een datum om een string te zetten , gebruikt u de volgende syntaxis : verklaar @ my_date_string als varchar ( 20 ) set @ my_date_string = cast ( @ my_date als varchar ( 20 ) ) In de bovenstaande verklaringen , de eerste die verklaart een string variabele aan het houden geconverteerd datum . De tweede verklaring gebruikt de cast -functie om de datum te converteren en opslaan in de gedefinieerde variabele . 4 Gebruik de functie "Convert ( ) " om de datum te converteren naar een string . Dit is een alternatieve methode ook via SQL Server . De syntax is iets anders , maar het eindresultaat is nog steeds de same.declare @ my_date_string als varchar ( 20 ) set @ my_date_string = convert ( varchar ( 20 ) , @ my_date ) De bovenstaande code doet hetzelfde als stap 3 . Echter , de syntaxis voor de bekeerling verklaring is iets anders .
|