Benutzer mit den meisten Antworten
Daten von einer ID an die nächste Uebergeben

Frage
-
Hallo bin neu hier deswegen nicht schimpfen
Sitze gerade vor einem Problem (für euch nicht ich weiss)
habe eine datenbank die geraete verwaltet unterschiedliche häuser und räume
nun möchte ich das ich die geraete von raum z.b. e211 zum raum f003 umleiten bzw. von e211 loeschen und zu f003 hinzufügen kann e bzw f stehen für unterschiedliche häuser datenbank strucktur Haus, raum, Kategorie geraete mir raucht der kopf!!!!
Antworten
-
Hallo Jerry,
zunächst einmal brauchen wir eine Struktur. Ohne die wird es eher schwierig.
Ich glaube aber, dass ein simples Update in der Tabelle für die Geräte - Häuser - Zuordnung reicht.Beispiel
Mehr kann ich auf Grund der dürftigen Informationen leider derzeit nicht aus Deinen Anforderungen ableiten.DROP TABLE dbo.GeraeteHaeuser GO CREATE TABLE dbo.GeraeteHaeuser ( Geraet nvarchar(5), Haus nvarchar(10), CONSTRAINT pk_GeraeteHaeuser PRIMARY KEY ( Geraet, Haus ) ) GO -- Eintragen von ein paar Daten INSERT INTO dbo.GeraeteHaeuser (Geraet, Haus) SELECT 'e211', 'f003' UNION SELECT 'e122', 'f003' UNION SELECT 'e456', 'f001' UNION SELECT 'e000', 'f002' -- Was haben wir denn da SELECT * FROM dbo.GeraeteHaeuser -- Nun kommt das Gerat e211 in das Haus F002 UPDATE dbo.GeraeteHaeuser SET Haus = 'f002' WHERE Geraet = 'e211' SELECT * FROM dbo.GeraeteHaeuser
Uwe Ricken
MCIT Database Administrator 2005
MCIT Database Administrator 2008
MCTS SQL Server 2005
MCTS SQL Server 2008, Implementation and Maintenance
db Berater GmbH
http://www-db-berater.de- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 26. Mai 2011 14:32
-
Hi,
zu UNION siehe: http://msdn.microsoft.com/de-de/library/ms180026.aspx
Das dient in Uwes Beispiel nur zum einfacheren Befüllen der Demodatentabelle.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 26. Mai 2011 14:32
Alle Antworten
-
Hallo Jerry,
zunächst einmal brauchen wir eine Struktur. Ohne die wird es eher schwierig.
Ich glaube aber, dass ein simples Update in der Tabelle für die Geräte - Häuser - Zuordnung reicht.Beispiel
Mehr kann ich auf Grund der dürftigen Informationen leider derzeit nicht aus Deinen Anforderungen ableiten.DROP TABLE dbo.GeraeteHaeuser GO CREATE TABLE dbo.GeraeteHaeuser ( Geraet nvarchar(5), Haus nvarchar(10), CONSTRAINT pk_GeraeteHaeuser PRIMARY KEY ( Geraet, Haus ) ) GO -- Eintragen von ein paar Daten INSERT INTO dbo.GeraeteHaeuser (Geraet, Haus) SELECT 'e211', 'f003' UNION SELECT 'e122', 'f003' UNION SELECT 'e456', 'f001' UNION SELECT 'e000', 'f002' -- Was haben wir denn da SELECT * FROM dbo.GeraeteHaeuser -- Nun kommt das Gerat e211 in das Haus F002 UPDATE dbo.GeraeteHaeuser SET Haus = 'f002' WHERE Geraet = 'e211' SELECT * FROM dbo.GeraeteHaeuser
Uwe Ricken
MCIT Database Administrator 2005
MCIT Database Administrator 2008
MCTS SQL Server 2005
MCTS SQL Server 2008, Implementation and Maintenance
db Berater GmbH
http://www-db-berater.de- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 26. Mai 2011 14:32
-
Hi,
zu UNION siehe: http://msdn.microsoft.com/de-de/library/ms180026.aspx
Das dient in Uwes Beispiel nur zum einfacheren Befüllen der Demodatentabelle.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 26. Mai 2011 14:32
-