Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

SQL-Syntax - Prozedur oder SQL-Script für copy von Tabellen!

Frage Entwicklung Datenbanken

Mitglied: zeroblue2005

zeroblue2005 (Level 2) - Jetzt verbinden

22.05.2006, aktualisiert 23.05.2006, 6593 Aufrufe, 3 Kommentare

Hallo zusammen,

ich bräuchte mal Hilfe bei einer Prozedur oder einem SQL-Script. Folgendes möchte ich gerne machen:

DB1 mit Tab1 auf einem ms-Sql Server. DB2 mit Tab2 auf dem gleichen ms.sql Server. In DB1 werden Daten von einem Mysql zeitgesteuert via DTS Dataensätze vom My - sql importiert. Problem ist das DTS nicht 100% funktioniert und einfach jedem importiert Datensatz immer wieder neu importiert. DB1 soll nur als zwischenspeicher dienen.

DB2 ist die eigentliche richtige DB. Nun brauche ich eine Prozedur oder SQL - Script die folgende Anforderungen erfüllt:

Prüfung welcher Datensatz in Tab2 in DB2 nicht vorhanden ist.
Kopieren der fehlende Datensätze Ihnhaltes von Tab1 in DB1 nach Tab2 in DB2.
Nach dem kopiervorgang alle Daten löschen in tab1 in DB1.

kann mir jemand von euch helfen?

danke Mike
Mitglied: AndreasHoster
23.05.2006 um 08:32 Uhr
Ein einfacher SQL Befehl reicht zum Kopieren:
INSERT INTO Tab2
SELECT db1.dbo.Tab1.*
FROM db1.dbo.Tab1
WHERE (ID NOT IN (SELECT ID FROM Tab2))
Wobei db1 Name der Datenbank von Tabelle 1 ist und ID der Primärschlüssel der Daten ist.
Danach kann man die Daten mit einem normalen Delete from db1.dbo.Tab1 löschen.
Bitte warten ..
Mitglied: zeroblue2005
23.05.2006 um 12:23 Uhr
danke für die antwort. jedoch bin ich damit ein wenig überfordert soll ich das mit dem SQL -QA machen? Ich wollte das eigentlich mit den DTS machen und dann zeitgesteuert.

Kann du deine kleine Anleitung etwas ausführen?

danke Mike
Bitte warten ..
Mitglied: AndreasHoster
23.05.2006 um 15:26 Uhr
Der DTS legt seine Arbeitspakete ja auf dem SQL Server ab (im Enterprise Manager unter Data Transformation Services -> Lokale Pakete).
Dort kann man mit dem GUI des DTS die Pakete bearbeiten und auch neue Tasks "SQL Ausführen" hinzufügen. Dort dann die SQL-Befehle eintragen und die Tasks über die Workflows einbinden (Task1 markieren, dann Task2 markieren (mit gedrückter STRG-Taste)), dann Kontextmenü Workflow.
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Datenbanken
gelöst Schleifen in SQL-Abfrage bei 2 Tabellen (2)

Frage von Aximand zum Thema Datenbanken ...

Datenbanken
gelöst SQL-Abfrage - DISTINCT - letztes Datum (3)

Frage von emeriks zum Thema Datenbanken ...

Windows Server
gelöst SQL-Server Datenbanksicherung inkl. Benutzerberechtigungen dafür? (4)

Frage von 1410640014 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...

Microsoft Office
Keine Updates für Office 2016 (11)

Frage von Motte990 zum Thema Microsoft Office ...