Copy e length para sql
Olá amigos,
eu tenho q fazer uma consulta onde a comparacao vai ser o tamanho do campo porem eu nao conheco nehuma funcao como o length do delphi para sql existe alguma funcao desse tipo para sql? e mais uma duvida eu estou fazendo a seguinte consulta
select * from rh004 where substring(borh04nome,1,3) = ´Cla´
mas o interbase me retorna q a funcao substring é desconhecida, existe uma funcao como o copy para sql e qual seria a sintaxe
desde já agradeco
eu tenho q fazer uma consulta onde a comparacao vai ser o tamanho do campo porem eu nao conheco nehuma funcao como o length do delphi para sql existe alguma funcao desse tipo para sql? e mais uma duvida eu estou fazendo a seguinte consulta
select * from rh004 where substring(borh04nome,1,3) = ´Cla´
mas o interbase me retorna q a funcao substring é desconhecida, existe uma funcao como o copy para sql e qual seria a sintaxe
desde já agradeco
Lucianoiron
Curtidas 0
Respostas
Osocram
16/05/2005
[quote:73405cfa81=´L U C I A N O I R O N´]Olá amigos,
eu tenho q fazer uma consulta onde a comparacao vai ser o tamanho do campo porem eu nao conheco nehuma funcao como o length do delphi para sql existe alguma funcao desse tipo para sql? e mais uma duvida eu estou fazendo a seguinte consulta
select * from rh004 where substring(borh04nome,1,3) = ´Cla´
mas o interbase me retorna q a funcao substring é desconhecida, existe uma funcao como o copy para sql e qual seria a sintaxe
desde já agradeco[/quote:73405cfa81]
talvez essa funcao tenha apenas no firebird
caso seja isso talvez vc tenha q criar um funcao externa
eu tenho q fazer uma consulta onde a comparacao vai ser o tamanho do campo porem eu nao conheco nehuma funcao como o length do delphi para sql existe alguma funcao desse tipo para sql? e mais uma duvida eu estou fazendo a seguinte consulta
select * from rh004 where substring(borh04nome,1,3) = ´Cla´
mas o interbase me retorna q a funcao substring é desconhecida, existe uma funcao como o copy para sql e qual seria a sintaxe
desde já agradeco[/quote:73405cfa81]
talvez essa funcao tenha apenas no firebird
caso seja isso talvez vc tenha q criar um funcao externa
GOSTEI 0
Gandalf.nho
16/05/2005
Realmente o IB 6 não possui a função interna SUBSTRING, vc terá que usar UDF. Pode usar a que acompanha o próprio IB (SUBSTR)
GOSTEI 0