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, 3613 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 ..
Neuester Wissensbeitrag
Microsoft Office

MS Office Excel - Formel wird angezeigt, aber nicht berechneter Wert!

Tipp von holli.zimmi zum Thema Microsoft Office ...

Ähnliche Inhalte
Datenbanken
gelöst Hilfe bei SQL-Abfrage (5)

Frage von emeriks zum Thema Datenbanken ...

Windows Server
SQL Server sichern in Azure (2)

Frage von xxlukasxx zum Thema Windows Server ...

Windows Server
gelöst SQL Server 2016 User CALs auch für ältere SQL-Server-Version nutzbar? (3)

Frage von Jeiko71 zum Thema Windows Server ...

Monitoring
HP Monitoring - SQL auf localhost notwendig? (2)

Frage von hijacker99 zum Thema Monitoring ...

Heiß diskutierte Inhalte
Hyper-V
gelöst Reiner Hyper- V Server oder lieber Rolle (15)

Frage von Winuser zum Thema Hyper-V ...

Windows Server
gelöst Rechte als Admin vergeben - Zugriff verweigert (14)

Frage von Ghost108 zum Thema Windows Server ...

Router & Routing
gelöst IP Kamera für drei unabhängige Netzwerke (12)

Frage von ProfessorZ zum Thema Router & Routing ...