Use o método “to_char” se o campo originalmente for numérico e você precisa formatar com zeros à esquerda.
Senão, simplesmente concatene (com “||”) dois zeros à esquerda.
Aleksandro
voce pode utilizar a função LPAD
LPAD(campo, tamanho, complemento)
no seu caso voce usaria LPAD(seu campo, 6 , 0)
onde 6 representa o tamanho da sua coluna
e o zero representa o que será usado do lado esquerdo de complemento caso o seu campo seja menor que 6 … vc pode usar o RPAD que ao invés de complementar do lado esquerdo , complementará do lado direito …
t+
R
robsonsan
Aleksandro eu consigo usar o LPAD no SQL LOADER ?
Pois estou montando o arquivo .CTL assim
INTO TABLE NOME_DA_TABELA (
CULUNA POSITION(1:6)
)
bezier curve
como posso aplicar sua sugestão da forma que estou montando meu CTL pois não entendi
B
bezier_curve
Bom, ele te passei um exemplo naquele link, basta tentar modificá-lo (não vou escrever o comando exato para você, até porque não tenho como saber como é o layout dos dados de entrada e de saída)
Aleksandro
robsonsan:
Aleksandro eu consigo usar o LPAD no SQL LOADER ?
Pois estou montando o arquivo .CTL assim
INTO TABLE NOME_DA_TABELA (
CULUNA POSITION(1:6)
)
bezier curve
como posso aplicar sua sugestão da forma que estou montando meu CTL pois não entendi
sim , desta forma :
INSERT INTO TABLE foo
Fields terminated by "," OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS
(
NAME LPAD(NAME,9,'0')
)
R
robsonsan
Feras,
valeu deu certo irei postar aqui para futuras duvidas