13. Dezember 200619 j Hallo Mir ist heute was ganz komisches passiert. Ich habe mich an der Datenbank mit Schema "A" angemeldet und ein delete auf eine Tabelle vorgenommen. Diese wurde auch gelöscht, aber es wurde auch die Tabelle in einem anderen Schema mit dem gleichen Namen gelöscht!? Hat jemand eine Idee woran das liegen könnte? In so einem Fall danke ich Gott für die Rollbacksegmente
13. Dezember 200619 j Ist die Tabelle tatsächlich in beiden Schemata vorhanden? Oder existiert die Tabelle nur in dem zweiten Schema und es liegt ein (Public-)Synonym darüber?
13. Dezember 200619 j meinst du DELETE auf die tabelle oder DROP der tabelle? sprich, DDL oder DML? und ja, vermutlich wurde die betreffende tabelle mit CREATE SYNONYM nur im schema A angezeigt, liegt aber in schema B. s'Amstel
13. Dezember 200619 j Nein es sind tatsächlich beide Tabellen in beiden Schemata vorhanden. Es wurde nur ein neues Schema angelegt und die Tabellen wurden alle mit Create table erzeugt. Und gelöscht habe ich diese mit "delete tabellenname"
14. Dezember 200619 j Sag ihm doch er soll genau diesen Datensatz in dieser Tabelle mit diesem Schema löschen. delete from [sCHEMA].[TABELLE] where [WHEREBEDINGUNG] mfg Konobi
15. Dezember 200619 j So hab ich es dann schon auch gemacht aber es kann ja dennoch nicht so ganz sein, dass er mir sonst beide löscht...
15. Dezember 200619 j Wenn du auf beiden Schemata mit den Benutzer löschen kannst und das nicht explizit angibts, bin ich mir da nichtmal so sicher.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.