Microsoft SQL Server è un'applicazione di database che ha la capacità di contenere milioni di dischi all'interno dei suoi tavoli . I programmatori utilizzano stored procedure per manipolare i dati contenuti in queste tabelle tra cui inserimenti, aggiornamenti ed eliminazioni . Quando il recupero di informazioni , un programmatore potrebbe voler convertire una data in una stringa . Per questo motivo , Microsoft SQL Server dispone di due funzioni interne che permettono di conversioni : "convert ( )" e " Cast ( ) . " Queste due funzioni possono convertire una data variabile in una stringa , che si chiama un varchar nel transazioni linguaggio SQL . Istruzioni
1
Aprire Query Analyzer o Microsoft SQL Management Console . Query Analyzer viene utilizzato in SQL Server 2000 . Tutte le versioni più recenti di SQL Server utilizzano la console di gestione .
2
Creare una variabile per contenere una data . Per questo esempio , la variabile " @ my_date " terrà la data e l'ora corrente utilizzando il " getDate ( ) " function.declare @ my_date come datetimeset @ my_date = getDate ( )
3
Convertire la variabile my_date @ tramite la funzione "Cast ( ) " . Per convertire una data in una stringa , utilizzare la seguente sintassi : declare @ my_date_string come varchar ( 20 ) set @ my_date_string = cast ( @ my_date come varchar ( 20 ) ) Nelle dichiarazioni di cui sopra , il primo dichiara una variabile stringa per contenere il data convertito. La seconda istruzione utilizza la funzione CAST per convertire la data e memorizzarlo nella variabile definita .
4
Utilizzare la funzione "Convert ( ) " per convertire la data in una stringa . Questo è un metodo alternativo disponibile anche tramite SQL Server . La sintassi è leggermente diversa , ma il risultato finale è ancora il same.declare @ my_date_string come varchar ( 20 ) set @ my_date_string = convert ( varchar ( 20 ) , @ my_date ) Il codice di cui sopra fa la stessa cosa di Fase 3 . Tuttavia, la sintassi per la dichiarazione di conversione è leggermente diverso .