Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera...Meu problema é o seguinte:Estou desenvolvendo um aplicativo em asp, no qual uma hora eu preciso fazer um select max numa tabela para recuperar o maior registro. Portanto, se a minha tabela estiver vazia (null), ele dá um erro.Como eu posso tratar este erro ? Ou seja, caso seja nulo, automaticamente, assimile que é o primeiro registro e minha variável possa receber 1.Obrigado.P@KO
P@ko, tente o seguinte:SELECT @novo_ID = ISNULL(MAX(campo_id), 0) + 1 FROM TabelaDependendo da versão do SQL isso não dará certo, então você. pode contornar a situação apenas com uma linha de código:SET @novo_Id = ISNULL(@Novo_Id, 1)Att.