September 17
Per conservare alcuni dati in SQL, è necessario convertire alcuni valori originariamente memorizzato in un altro valore che occupa meno spazio. Si noti che se si esegue questa operazione, si potrebbe finire con più CPU nella conversione dei valori di nuovo ai tipi originali (come la conversione di un valore numerico a una data). È necessario fare un equilibrio tra l'utilizzo della CPU e la conservazione di stoccaggio in un modo che non abusare neanche fattore. È possibile ridurre una data per un valore numerico utilizzando una semplice funzione chiamata "Convert".
1 Dichiarare due valori in SQL. Il primo valore deve essere un DATETIME, e l'altra può essere un valore numerico con una precisione di 9 (la quantità di decimali si visualizzerà dietro il punto decimale) e una scala di 2 (la quantità di decimali verrà visualizzato davanti il punto). Per il bene di utilizzare un esempio, dichiarare un valore chiamato "ARRIVAL_DATE" e questo può essere fatto con la seguente espressione "arrival_days.":
DICHIARARE DATETIME @arrival_date
ANDARE
DICHIARARE @arrival_days numerico (9,2);
2 Impostare il valore DATETIME come qualsiasi data con un'ora in modo che il database SQL capirà e il valore numerico come una conversione del valore datetime nel suo formato. Quanto segue è un esempio:
SET @arrival_date = '2000/05/10 12: 00: 00.000'
ANDARE
@arrival_days SET = CONVERTI (NUMERICO (9,2), @arrival_date);
3 Selezionare il valore utilizzando la sintassi SQL adeguata per controllare se il valore è stato correttamente convertito. Utilizzando l'esempio, sarebbe andare qualcosa di simile a questo:
@arrival_days SELEZIONA
ANDARE
Si dovrebbe ottenere un valore relativo alla data e l'ora si è scelto.