Top-Themen

Aktuelle Themen (A bis Z)

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!

Mitglied: zeroblue2005

zeroblue2005 (Level 2) - Jetzt verbinden

22.05.2006, aktualisiert 23.05.2006, 6660 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 ..
Ähnliche Inhalte
Entwicklung
SQL Update aus derselben Tabelle
gelöst Frage von winscheilEntwicklung1 Kommentar

Hallo, ich habe folgendes Problem. Ich habe eine Tabelle die folgendermaßen aufgebaut ist. Auftrag Rechnung Position Artikel Kosten NULL ...

Datenbanken
Foto aktualisieren in SQL Tabelle
gelöst Frage von Dr.CornwallisDatenbanken2 Kommentare

Liebe Gemeinde, ich habe eine Access Datenbank auf einen SQL Server hochgeladen. In dieser Datenbank gibt es eine Tabelle ...

Datenbanken
SQL Abfrage aus mehreren Tabellen
gelöst Frage von el-torontoDatenbanken2 Kommentare

Hallo, auf dem Bild die vereinfachte Darstellung. Problematik: - Tabelle 1 enthält hunderte Kunden und wird mit Werten und ...

Datenbanken
SQL - Zwei Tabellen zusammenführen
gelöst Frage von Memo66Datenbanken6 Kommentare

Hallo, ich bin dabei SQL zu lernen und habe mir dazu eine Fußballdatenbank angelegt. Ich habe nun folgendes Problem ...

Neue Wissensbeiträge
Vmware
VMware Updates gegen L1 Lücke
Information von sabines vor 4 StundenVmware

Für die Vmware Produkte vCenter Server, ESXi, Workstation und Fusion stehe Updates bereit um die L1 Lücke zu schließen. ...

Drucker und Scanner
HP-MF-Drucker per Fax angreifbsr
Information von Lochkartenstanzer vor 2 TagenDrucker und Scanner3 Kommentare

Endlich eine sinnvolle Verwendung für Faxe: Damit kann man offensichtlich den Drucker übernehmen. lks

Router & Routing

Das pfSense Buch ist jetzt für jeden kostenlos zu beziehen

Tipp von magicteddy vor 2 TagenRouter & Routing2 Kommentare

Bisher war das Buch nur für zahlende Unterstützer verfügbar, jetzt steht für Jedermann kostenlos zur Verfügung. Siehe auch The ...

Firewall

Möglicherweise neue Sicherheitslücke in Mikrotik-Firmware

Information von LordGurke vor 5 TagenFirewall3 Kommentare

Hallo zusammen, vor ein paar Monaten gab es ja bereits eine Sicherheitslücke in der Firmware von Mikrotik-Routern, über welche ...

Heiß diskutierte Inhalte
Windows 10
WIN 10 1803 - LTE Stick kein Internetzugriff
Frage von killtecWindows 1024 Kommentare

Hallo, ich habe mit einem Windows 10 1803 Probleme mit einem LTE-Stick. Das gleiche Problem ist bei mehreren Rechnern ...

CPU, RAM, Mainboards
Xeon E5620: noch schnell genug?
Frage von ahussainCPU, RAM, Mainboards19 Kommentare

Hallo allerseits, ich habe die Möglichkeit, aus Restbeständen einen Tower mit Xeon E5620 CPU und 24 GB RAM zu ...

Datenbanken
MySQL Datenbank Import Aufgabe für mehrere .csv dateien
gelöst Frage von Marcel1989Datenbanken19 Kommentare

Hi, ich komm nicht weiter. Ich hab auf einem Windows Server 2012 r2 eine MariaDB/MySQL laufen. Nun soll diese ...

Batch & Shell
Windows Task per Batch hinzufügen für wöchentlichen Reboot
gelöst Frage von KusimirBatch & Shell15 Kommentare

Hallo, ich würde gern per Batch auf mehreren PC's (Windows 10) einen Reboot hinzufügen als geplante Task der jede ...