hola espero me puedan dar una mano
Estoy comensando a programar en Sql y necesito un poco de ayuda.
Tengo un procedimiento que recibe y almacena un String en mi BD, yo necesitaria realizar un control de "no existencia" de dicho String en la Tabla para asi poder almacenarlo y no se como realizar esto.
Usando Ttable realizaba lo siguiente
Código:
{para controlar que no se repita}
with tabla1 do
Begin
first;
while Not EOF do
Begin
if (Texto_a_ingresar = tabla1.fieldbyname('Mi_Campo').asstring) then
Begin
Application.MessageBox('ya existe el texto','Error'
,MB_DEFBUTTON1);
exit; {salia}
end;
next;
end;
end;
{si llegaba aqui era porque no existia}
tabla1.insert; // Ponia la tabla en modo insertar...
tabla1.fieldbyname('Mi_Campo').asstring:=Texto_a_ingresar;
tabla1.post; {guarda}
yo tengo entendido que todo eso se puede achicar muchisimo en Sql, me podrian dar una mano?