Pessoal me deparei com um problema aqui.
eu fiz uma procedure usando a função lpad assim:
lpad(0,11,0)
No postgresql 8.2.6 -(no linux) - funcionava tranquilo
No postgresql 8.3.1 (no windows) - Está dando o erro :
ERROR: function lpad(integer, integer, integer) does not exist
LINE 1: select
Silfar Goulart escreveu:
(...)
ou seja pela sintaxe esta certo ocorrer o erro, mas como é que isso
funcionava no 8.2 ?
Bug que foi corrigido? Afinal o Cast tem que ser explicito nesse caso.
[]s
Guedes
___
pgbr-geral mailing list
lpad(0,11,0)
No postgresql 8.2.6 -(no linux) - funcionava tranquilo
No postgresql 8.3.1 (no windows) - Está dando o erro :
ERROR: function lpad(integer, integer, integer) does not exist
LINE 1: select lpad(0,11,0)
^
HINT: No function matches the given name and argument
Silfar Goulart escreveu:
Fui ver a documentao, e tanto na do 8.3 quanto na do 8.3
a sintaxe :
lpad(string text, length int [, fill text])
ou seja pela sintaxe esta certo ocorrer o erro, mas como que isso
funcionava no 8.2 ?
Este um FAQ da 8.3 ... casts implcitos de integer para
Dickson Guedes escreveu:
Silfar Goulart escreveu:
(...)
ou seja pela sintaxe esta certo ocorrer o erro, mas como que isso
funcionava no 8.2 ?
Bug que foi corrigido? Afinal o Cast tem que ser explicito nesse caso.
Prefiro o termo six-legged-feature :D
--
[]s,
Silfar Goulart wrote:
Pessoal me deparei com um problema aqui.
eu fiz uma procedure usando a função lpad assim:
lpad(0,11,0)
No postgresql 8.2.6 -(no linux) - funcionava tranquilo
No postgresql 8.3.1 (no windows) - Está dando o erro :
ERROR: function lpad(integer, integer, integer)
Valeu gente ::text, resolve.
2008/3/26, Evandro Ricardo Silvestre [EMAIL PROTECTED]:
Silfar Goulart wrote:
Pessoal me deparei com um problema aqui.
eu fiz uma procedure usando a função lpad assim:
lpad(0,11,0)
No postgresql 8.2.6 -(no linux) - funcionava tranquilo
No