alguem saberia me dizer q erro é esse: "count of column list and variable list do not match"? estou tentando fazer uma store procedure no firebird e esta me retornando esse erro. o q significa?
obrigado
Erro Em Consulta Sql
Started By kklj, 26/09/2007, 09:30
3 replies to this topic
#1
Posted 26/09/2007, 09:30
#2
Posted 26/09/2007, 10:11
Esse erro é comum no seu BD quando vc tem um select com INTO e o número de colunas retornado pelo SELECT é diferente do número de colunas retorno pelo INTO.
Se não for isso, posta o código aí...
[] Rafael
Se não for isso, posta o código aí...
[] Rafael
#3
Posted 26/09/2007, 11:02
Esse erro é comum no seu BD quando vc tem um select com INTO e o número de colunas retornado pelo SELECT é diferente do número de colunas retorno pelo INTO.
Se não for isso, posta o código aí...
[] Rafael
o codigo é esse?
create procedure func_vendas (cargo varchar(15)) returns( rnome varchar(25), rinscricao integer) as declare variable recebe varchar(15) begin recebe = :cargo; if recebe = 'vendedor' then begin for select nome, inscricao from funcionario where salario < 1000 into :cargo, :rnome, :rinscricao do suspend end; end
#4
Posted 26/09/2007, 13:10
Repare:
for select nome, inscricao from funcionario
where salario < 1000
into :cargo, :rnome, :rinscricao
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)