norton 0 Denunciar post Postado Novembro 1, 2006 Pessoal criei uma SP de nome STp.quero pegar o valor dessa STpEx: UPDATE tb SET Id = (SELECT Id FROM STp('12'))esse comando funciona no FIREBIRD E ACCESS.mão funciona no mysql, como faço para pegar o valor da SP?Pedro Compartilhar este post Link para o post Compartilhar em outros sites
cassitos 2 Denunciar post Postado Novembro 1, 2006 você está tentando executar algo do tipo:banco.execute "UPDATE tb SET Id = (SELECT Id FROM STp('12'))"?ou esse UPDATE tb SET Id = (SELECT Id FROM STp('12')) etá dentro de utra procedure?tem como você informar a estrutura desta STp? Compartilhar este post Link para o post Compartilhar em outros sites
norton 0 Denunciar post Postado Novembro 1, 2006 banco.execute "UPDATE tb SET Id = (SELECT Id FROM STp('12'))"Essa é operação.create stp(nc varchar(14));beginselect id from tb where condicao = nc;endtb.execute "UPDATE tb SET id = (SELECT id FROM STp('12')) ou SELECT * FROM tb WHERE id = (SELECT Id FROM STp('12'))da mesma forma não funciona. Compartilhar este post Link para o post Compartilhar em outros sites