Criar trigger para numero de registros
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 :?:
tenho uma tabela db_inscricao e queria que ela aceitasse no máximo 900 inscrições.
alguem me ajuda :?:
Brunoburnquist
Curtidas 0
Respostas
Emerson Nascimento
03/09/2009
crie uma exceção:
e depois um trigger:
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
GOSTEI 0
Brunoburnquist
03/09/2009
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
};
?>
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
};
?>
GOSTEI 0