Connettersi all'istanza di SQL Server predefinito tramite l'utilità sqlcmd aprendo un prompt di DOS e digitare sqlcmd.
2
dichiarare una variabile locale , di nome " @ mydate " di tipo " datetime "e premere il tasto" Enter " . La variabile " @ mydate " si terrà la data da convertire . Aggiungere un ritorno dopo la dichiarazione della variabile . Per esempio :
1 > declare @ mydate datetime
3
recuperare la data corrente utilizzando la funzione " Transact - SQL getdate ( ) " . Assegna il valore della data corrente per la variabile " @ mydate " e aggiungere un ritorno .
1 > declare @ mydate datetime
2 > set @ mydate = getdate ( ) economici 4
Stampa " @ mydate " per lo schermo utilizzando l' istruzione print e digitare un ritorno . Di stampa " @ mydate " visualizzerà il valore della variabile prima che sia convertito .
1 > declare @ mydate datetime
2 > set @ mydate = getdate ( ) per
3 > print @ mydate
5
Utilizzare l' istruzione T- SQL convert per convertire il valore di " @ mydate " per una "(10 ) varchar " tipo di dati . Il " convert ( ) " comando prende tre valori : il tipo di dati che la data dovrebbe essere convertito , la variabile da convertire e un codice di stile . In questo esempio, il codice di stile "101" converte il " @ mydate " variabile per il tipo di dati " varchar ( 10)" nel formato mm /gg /aa . Segui la dichiarazione convertito con un ritorno .
1 > declare @ mydate datetime
2 > set @ mydate = getdate ( ) per
3 > print @ mydate
4 > select convert ( varchar ( 10) , @ mydate , 101 ) economici 6
Stampa " @ mydate " per lo schermo utilizzando l' istruzione print e digitare un ritorno .
1 > declare @ mydate datetime
2 > set @ mydate = getdate ( ) per
3 > print @ mydate
4 > select convert ( varchar ( 10) , @ mydate , 101 ) per
5> print @ mydate
7
Digitare il comando "GO " e premere "Invio". Il valore datetime di " @ mydate " stamperà sullo schermo nel formato originale ( pre - conversione) e l '" ( 10) varchar " valore " @ mydate " stamperà sullo schermo in formato gg /mm /aa (post - conversione) .
Programmazione © www.354353.com