Delphi - como borrar un registro en sql

 
Vista:

como borrar un registro en sql

Publicado por jose perez (4 intervenciones) el 28/02/2003 20:35:18
utilizo Tquery para realizar la sentencia mi problema es que la llave
primaria se repite muchas veces y solo quiero el limitar un registro
utilize 'delete from tabla where campo1=:pCampo limit 1
pero no me lo acepta mi query es unidireccional.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como borrar un registro en sql

Publicado por BigLuis (463 intervenciones) el 28/02/2003 21:55:01
Solamente debería existir una clave primaria que identificara cada registro ya que con una clave primaria repetida, la integridad referencial se va al carajo y se te puede formar un cacao en la base de datos de no te menees. De todas formas utiliza en el enunciado WHERE tantas comparaciones como sean necesaras hasta que idenifiquen unicamente el registro que quieres borrar.Supongo que no tienes dos registros exactamente iguales.
Delete from tabla where campo1=:Cam1 and campo2=:Cam2 and campo3=:Cam3 etc.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar