GARANTIR DESCONTO

Fórum Criar trigger para numero de registros #31378

03/09/2009

0

galera queria criar uma trigger para limitar os registros de uma tabela em 900!

tenho uma tabela db_inscricao e queria que ela aceitasse no máximo 900 inscrições.

alguem me ajuda :?:


Brunoburnquist

Brunoburnquist

Responder

Posts

08/09/2009

Emerson Nascimento

crie uma exceção:
create exception lim_registros ´Limite de registros alcançado!´;


e depois um trigger:
CREATE OR ALTER TRIGGER lim_dbinscricao FOR db_inscricao
ACTIVE BEFORE INSERT POSITION 0
AS
declare variable NTOT integer;
begin
    select count(*) from db_inscricao into :ntot;

    if (:ntot = 900) then
        exception lim_registros;
end



Responder

Gostei + 0

08/09/2009

Brunoburnquist

valeu emerson!

e so para ajudar a alguem que tenha alguma duvida semelhante... tem um modo direto no codigo, porém meia boca que da pra fazer tbm...


<?php if (mysql_num_rows($resultado) == 900) {
echo ´Inscrições Encerradas´;
}

else { ?>

AQUI O FORMULÁRIO

<?php
};
?>


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar