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

Oracle - Update funktion mit Join ?

Frage Entwicklung Datenbanken

Mitglied: ooAlbert

ooAlbert (Level 1) - Jetzt verbinden

29.01.2008, aktualisiert 13:22 Uhr, 16728 Aufrufe, 3 Kommentare

Hi,

kann mir wer sagen wie man in einem join eine spalte updated unter (Oracle)Sql?
Ich hab mir mal folgendes überlegt aber das geht nicht:

01.
UPDATE DB.Tabelle 
02.
SET DB.Tabelle.Spalte = "Text" 
03.
FROM DB.Tabelle JOIN DB.Tabelle2 on DB.Tabelle.Spalte =  DB.Tabelle2.Spalte2 
04.
WHERE DB.Tabelle2.Spalte3 = "Text2";
Mitglied: SvenGuenter
29.01.2008 um 12:34 Uhr
welche oracle version?


Bei älternen musst du so joinen

select * from tabelle1,tabelle2 where tabelle1.oid = tabelle2.oid

aber auch sonst finde ich die Syntax merkwürdig. Versuche mal folgendes

01.
update auftrag set status='S' 
02.
where status='A' and 
03.
auftrag_nr in 
04.
(select auftrag_nr from auftrag_pos where artikel_nr=4711);
Bitte warten ..
Mitglied: ooAlbert
29.01.2008 um 12:54 Uhr
ich hab hier version 9 im einsatz und zwar die letze die dafür rausgekommen ist. ein normaler join mittels "join2 funktioniert ja anstandslos nur im zusammenhang mit Update geht das nicht.
Bitte warten ..
Mitglied: SvenGuenter
29.01.2008 um 13:22 Uhr
Schau dir mal die Syntax von mir und von dir an.

Du hast kein Where

Alos auseinandergenommen folgendermaßen


01.
UPDATE DB.TABLLE1 
02.
SET DB.TABELLE1.spalte = "TEXT" 
03.
WHERE 
04.
DB.TABELLE1.id in  (SELECT  id FROM DB.TABELLE1 INNER JOIN DB.TABELLE2 ON DB.TABELLE1.spalte = DB.TABELLE2.spalte WHERE DB.TABELLE2.SPALTE3="TEXT2") 
05.
 
06.
 
Bitte warten ..
Ähnliche Inhalte
Windows 7
Wie installiere ich ein Update fuer meine Oracle VirtualBox?
gelöst Frage von airlineWindows 72 Kommentare

Hallo und guten Tag, fuer aeltere Programme, die nicht unter Win7 laufen, haben ich eine virtuelle Maschine von Oracle ...

Datenbanken
MySQL - Join
Frage von ThoomaasDatenbanken4 Kommentare

Hallo alle zusammen! Ich habe zwei Tabellen in meiner Datenbank. Die eine beinhaltet Teams und einen Code zum Team ...

Windows 10
Windows 10 enterprise funktions updates
Frage von thomasreischerWindows 109 Kommentare

Hallo zusammen, meines Wissens nach erhält Windows 10 Enterprise nur Sicherheitsupdates. Das hieße also, dass der neu angekündigte "dark-mode" ...

Datenbanken
SQL LEFT JOIN in Spalten
gelöst Frage von StfnCstrDatenbanken5 Kommentare

Hallo, ich sehe mal wieder den Wald vor lauter Bäumen nicht. Ich habe 2 Tabellen Tabelle 1: PK, Vorname, ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 3 StundenBatch & Shell1 Kommentar

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 5 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 20 StundenMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 21 StundenSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...

Server-Hardware
Braucht ein Server eine Grafikkarte?
gelöst Frage von lcer00Server-Hardware14 Kommentare

Hallo zusammen, habe gerade 3 Stunden gebraucht, um herauszubekommen, dass die Remotemanagement-Console von Intel (RMM4) nur funktioniert, wenn die ...

Linux
OpenSource Groupware
Frage von FA-jkaLinux13 Kommentare

Hallo, ich suche eine Groupware als Alternative zum Exchange. Wesentliche Aufgaben sind die Handhabung von E-Mails (persönliche und gemeinsam ...