hola soy un novato manejando postgres y necesito saber como es la sentencia para borra un dato que tiene una clave primaria, pense que era como se hacia en oracle, pero no.
por favor alguien ayudeme.
gracias.
| ||||
Respuesta: ayuda loco vos estas muy perdido. Mira el ejemplo que te coloco. Para que el borrado sea en cascada, previamente antes de crear las tablas, se deben declarar de esta forma. Esto no funciona sobre consultas, es sobre la estructura de la tabla. En cualquier DBMS es el mismo concepto y casi la misma sintaxis.
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| ||||
Respuesta: ayuda aaaaaahhhhhhh con sabia razon tienes toda, jejeje el problema es que no puedo borrar la tabla y volver a crearla, estoy programando sobre la marcha de otro tipo, necesito es borrar un dato solo uno, sino que este dato tiene una clave primaria y otra foranea, y pues me dice el postgres que al tratar de hacer eso violo la integridad. te agradesco mucho la ayuda, porfa dime la sintaxis de como borrar solo un dato. por que en oracle es: delete from tablita where id=id cascade constraint; |
| ||||
Respuesta: ayuda Cita: No suena.por que en oracle es: delete from tablita where id=id cascade constraint; Como no me sonó, lo he probado en oracle y no funciona. Eso iría en contra de la seguridad e integridad de una base de datos. revisa bien el tema sougiro. saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
Etiquetas: Ninguno |