---
title: "Stödjs cascading delete på Oracle-servrar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/62426-stödjs-cascading-delete-på-oracle-servrar"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "ElMaco"
published: "2002-12-17T11:30:19.000Z"
updated: "2002-12-18T12:19:31.000Z"
replies: 6
views: 433
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/62426-stödjs-cascading-delete-på-oracle-servrar"
---

# Stödjs cascading delete på Oracle-servrar?

## #1 — ElMaco, 2002-12-17T11:30Z

En databas är utvecklad på MS SQL 2000. Kan man hoppas på att att den går att flytta till en Oracle 7 eller 9 och sedan kunna lita på referensintegriteten?

Just nu har vi definierat utryckliga relationer och drar därmed nytta av sådana bekväma saker som cascading delete och update. Finns samma funktionalitet i Oracle eller måsta detta ersättas med motsvarigheten till triggers på Oracle?

Tacksam för svar.

/M.

Permalänk: https://www.webforum.nu/p/62426

## #2 — LarsG, 2002-12-17T19:44Z

on delete cascade finns i Oracle 7 och 9 men inte on update cascade.

Varför behöver man on update cascade? Vem gör update på en primärnyckel?

Permalänk: https://www.webforum.nu/p/887651

## #3 — niko, 2002-12-17T19:49Z

> **LarsG skrev:**
>
> Vem gör update på en primärnyckel?

Om man tex har personnummer som PK och folk får för sig att byta kön så kan man ju bli så illa tvungen.  ;)

Permalänk: https://www.webforum.nu/p/887654

## #4 — LarsG, 2002-12-17T20:05Z

Jo, jag håller med om att det kan behövas.  Det borde dock vara ganska sällsynt så det borde inte vara något problem med porteringen av den anledningen.

Det finns nog annat som ställer till mer problem, t.ex. datumhantering och olika syntax för outer join.

Permalänk: https://www.webforum.nu/p/887668

## #5 — ElMaco, 2002-12-18T11:42Z

Tack för snabbt svar. Cascading delete var bara en detalj som jag tror kan orsaka oss problem (och jag mämnde update bara för att sammanfatta funktionen. Vi har ingen PK som behöver uppdateras - helt riktigt.) 

Vidare, finns det andra (för er) självklara saker som ofta ställer till problem vid flytt från SQL 2000 till Oracle 9 som ni redan nu kan tipsa mig om (och därmed bespara mig lite blod, svett o tårar)?

/M.

Permalänk: https://www.webforum.nu/p/887965

## #6 — LarsG, 2002-12-18T12:03Z

Är det enbart Oracle 9? Du nämnde 7 tidigare. Om det är enbart Oracle 9 så har den stöd för outer join enligt sql-standarden så använd den syntaxen.

Utöver datum så är det skillnader i t.ex.

- Stränghanteringsfunktioner
- Stored procedure syntax
- triggers
- Metadata
- Datatypsnamn

 

Det är enklare att svara om du har några konkreta frågor.

Permalänk: https://www.webforum.nu/p/887987

## #7 — ElMaco, 2002-12-18T12:19Z

Enklare att besvara konkreta frågor - givetvis...  :)

Jag måste nog köra ett par testrundor själv innan jag har kvalificerade frågor. Jag återkommer.

Tack.

Permalänk: https://www.webforum.nu/p/887992

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/62426-stödjs-cascading-delete-på-oracle-servrar
