¿Cómo puedo mostrar el cero al comienzo de un número en SQL / Sybase?

Quiero poner dos numbers totalmente diferentes, como 01234567890 y 1234567890 así que hice este código en SQL / Sybase

 create table DOCTORS( document bigint not null , ); GO Insert into DOCTORS values(CONVERT(INT, '01234567890')) Insert into DOCTORS values(CONVERT(INT, '1234567890'))' 

Pero cuando select , me muestra:

 document -------- 1234567890 ---------- 1234567890 

en lugar de

 document -------- 01234567890 ---------- 123456789 

Los valores BIGINT representan un lugar en la recta numérica.

 1234567890 = 01234567890 = 1234567890.000 

Para hacer que estos valores se diferencien entre sí, no pueden ser ningún tipo de tipo de datos numéricos.

Las strings, sin embargo, pueden hacer esta diferenciación.

 '1234567890' != '01234567890' != '1234567890.000' 

Haga que el tipo de datos nvarchar (max) logre la diferenciación que busca.