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 Query mit SQLCMD

Frage Entwicklung Datenbanken

Mitglied: Marian1966

Marian1966 (Level 1) - Jetzt verbinden

21.03.2011 um 16:02 Uhr, 3628 Aufrufe, 1 Kommentar

Computerdaten einsammeln mit SQLCMD

Hallo,

ich versuche gerade ein wenig mit SQL ein paar Computerdaten einzusammeln.

Hierzu lasse ich während des Start die SQLCMD laufebn die mir ein paar Systenmdaten wie Computer- Name, IP etc in eine Datenbank einliest.

Soweit so gut: Das geht auch. Das hinzufügen funkiopniert prima. Die Werte werden in Variablen abgelegt und anschließend in die DB geschrieben.

Nun möchte ich das, bei vorhandenen Datensätzen nicht neue dazukommen. Also wenn Computernamen vorhanden, werden nur die anderen Werte aktualisiert.


Habe gedacht das ich zur meine vorhandenen Zeile sqlcmd.exe -E -S DBSERVER -d MEINEDB -Q "INSERT into MyTabelle (Computername, IP) values (%computername%, %IP-Adresse%)

einfach ein WHERE Computername=LEER ist hinzufüge um zu prüfen der ob Computernamen überjhaupt vorhanden ist.

Also im Klartext wenn Computername nicht vorhanden, wird eine neue Zeile erstellt.

der zweite Schritt wäre ein UPDATE

Also wennn Computername vorhanden werden die anderen Werte aktualisiert.

Hoffe Ihr könnt mir helfen.

Gruß

Marian

das gleiche
Mitglied: SlainteMhath
21.03.2011 um 16:06 Uhr
Moin,

wie wär's mit MERGE ?

lg,
Slainte
Bitte warten ..
Ähnliche Inhalte
Datenbanken
SQL und C-Sharp - Grid und einfache Bearbeitungsmaske (3)

Frage von Archimedes zum Thema Datenbanken ...

Datenbanken
gelöst SQL-Dateien sortieren, kombinieren und filtern (6)

Frage von derapfelsaft zum Thema Datenbanken ...

Datenbanken
SQL restore bringt Fehler (2)

Frage von franksig zum Thema Datenbanken ...

Neue Wissensbeiträge
Windows 10

Plattformdienst für unbekannte Geräte (7023)

Tipp von KMUlife zum Thema Windows 10 ...

Administrator.de Feedback

Umgangsformen auf der Seite

(7)

Information von Frank zum Thema Administrator.de Feedback ...

Windows 10

Windows 8.x oder 10 Lizenz-Key aus dem ROM auslesen mit Linux

(11)

Tipp von Lochkartenstanzer zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Server
Windows Server Komplettspiegelung (15)

Frage von pdiddo zum Thema Windows Server ...

Batch & Shell
gelöst Dir tc Befehl unter Windows 10 macht Probleme (14)

Frage von sugram zum Thema Batch & Shell ...

Windows Server
Windows Server 2016 RDS Remoteapp Anzeigefehler (11)

Frage von qlnGenius zum Thema Windows Server ...