Fórum Alguém sabe como posso fazer isso via sql? #441198
27/04/2013
0
exemplo
a tabela funcionarios so aceita o nome joao ate 25 vezes repetidamente
Edon Ramos
Curtir tópico
+ 0Posts
28/04/2013
Deivison Melo
Gostei + 0
28/04/2013
Edon Ramos
Gostei + 0
28/04/2013
Edon Ramos
SET TERM ^ ;
CREATE "lim_dbinscricao" FOR "prefeitura"
ACTIVE BEFORE INSERT POSITION 0
AS
declare variable NTOT integer;
begin
select count(*) from prefeitura where cargoflu='Assessor Diretor Nível VII' into :ntot;
if (:ntot = 2) then
exception lim_registros;
end
^
agora vou precisar dá um jeito de criar um showmessage no delphi para nao fechar a tela mas sim aparecer uma janela de erro
Gostei + 0
28/04/2013
Edon Ramos
CREATE TRIGGER "LIM_REGISTROS" FOR "PREFEITURA"
ACTIVE BEFORE INSERT POSITION 0
AS
declare variable NTOT integer;
begin
select count(*) from prefeitura where cargoflu='Assessor Diretor Nível VII' into :ntot;
if (:ntot = 2) then
exception lim_registros;
ta aí...,o danado na hora do cadastro entende que é para a tabela inteira e não só para o campo
Gostei + 0
08/05/2013
Felippe Tadeu
Não seria mais fácil já comparar com o valor count(*) ?
E a ideia não seria para toda a tabela ?
Tipo verificar todos os registros ?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)