inserir caracteres em uma string...
uso Interbase e preciso fazer um update via sql...no IBconsole assim...
tenho um número... 86084800
eu preciso deixá-lo assim 86-084-800
como eu faria o update via sql e usando ibconsole para que ele ficasse desse jeito aí?
UPDATE CEP SET CEP_NUM = ......................................
obrigado
tenho um número... 86084800
eu preciso deixá-lo assim 86-084-800
como eu faria o update via sql e usando ibconsole para que ele ficasse desse jeito aí?
UPDATE CEP SET CEP_NUM = ......................................
obrigado
Rafael Santana
Curtidas 0
Respostas
Nildo
11/02/2005
Rafael, e se você concatenar a string em uma variável, antes de dar o UPDATE?
GOSTEI 0
Rafael Santana
11/02/2005
Nildo, amigo....
cara, na verdade eu não vou fazer pelo delphi e sim via sql pelo ibconsole
então não sei como colocar esses caracteres....preciso saber como fazer pelo ibconsole, via sql...
valeu...
cara, na verdade eu não vou fazer pelo delphi e sim via sql pelo ibconsole
então não sei como colocar esses caracteres....preciso saber como fazer pelo ibconsole, via sql...
valeu...
GOSTEI 0
Nildo
11/02/2005
Ops, hehe, desculpe
GOSTEI 0
Aroldo Zanela
11/02/2005
Colega,
O Interbase não possui função substring nativamente, portanto, você deve utilizar uma UDF com a função SubStr para particionar o valor e concatenar os ´templates´ nas posições desejadas. Em www.firebase.com.be você pode conseguir a lib e como utilizar a mesma no Interbase.
O Interbase não possui função substring nativamente, portanto, você deve utilizar uma UDF com a função SubStr para particionar o valor e concatenar os ´templates´ nas posições desejadas. Em www.firebase.com.be você pode conseguir a lib e como utilizar a mesma no Interbase.
GOSTEI 0
Beppe
11/02/2005
Se isto funcionar, será mais simples:
C(1) || C(2) || ´-´´ || C(3) || C(4) || C(5) || ´-´ || C(6) || C(7) || C(8)
C(1) || C(2) || ´-´´ || C(3) || C(4) || C(5) || ´-´ || C(6) || C(7) || C(8)
Em vez de C, use CEP_NUM.
GOSTEI 0