Gaetano
2007-10-31 07:15:01 UTC
Ciao a tutti,
so che è una domanda banale, ma non sono riuscito a trovare una soluzione.
Ho un campo numerico intero, esempio Field1; lo debbo trasformare in stringa
e riempirlo a sinistra con degli 0, facendo in modo che la lunghezza totale
risulti 10.
Provengo dalle esperienze Oracle e in Oracle avrei scritto così:
LPAD(TO_CHAR(Field1), 10, '0'))
ottenendo esattamente quanto mi serve e cioè se Field1 ad esempio vale 115,
avrei ottenuto:
0000000115
Posso ottenere la stessa cosa con SQL Server ? In che modo ?
So già che TO_CHAR equivale a STR, ma è il riempimento che mi crea problemi.
Grazie e ciao
so che è una domanda banale, ma non sono riuscito a trovare una soluzione.
Ho un campo numerico intero, esempio Field1; lo debbo trasformare in stringa
e riempirlo a sinistra con degli 0, facendo in modo che la lunghezza totale
risulti 10.
Provengo dalle esperienze Oracle e in Oracle avrei scritto così:
LPAD(TO_CHAR(Field1), 10, '0'))
ottenendo esattamente quanto mi serve e cioè se Field1 ad esempio vale 115,
avrei ottenuto:
0000000115
Posso ottenere la stessa cosa con SQL Server ? In che modo ?
So già che TO_CHAR equivale a STR, ma è il riempimento che mi crea problemi.
Grazie e ciao
--
Gaetano
Gaetano