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

Oracle - Update funktion mit Join ?

Frage Entwicklung Datenbanken

Mitglied: ooAlbert

ooAlbert (Level 1) - Jetzt verbinden

29.01.2008, aktualisiert 13:22 Uhr, 16314 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
Ubuntu
gelöst Nextcloud Snap 11.01 Ubuntu Server 16.04 files antivirus keine Funktion (1)

Frage von horstvogel zum Thema Ubuntu ...

Windows Server
Windows Nano Server 2016 Domain Join

Link von Mvinogradac zum Thema Windows Server ...

Batch & Shell
Problem mit Funktion und Combobox (7)

Frage von Druide83 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Exchange Server
gelöst Email in Exchange an 2ten Empfänger senden (18)

Frage von MultiStorm zum Thema Exchange Server ...

Weiterbildung
Gehaltsvorstellungen (17)

Frage von SYS64738 zum Thema Weiterbildung ...

Verschlüsselung & Zertifikate
gelöst Festplattenverschlüsselung im Ausland (13)

Frage von Nicolaas zum Thema Verschlüsselung & Zertifikate ...

Windows Server
gelöst Microsoft-Lizenz CALs und passendes Server-Betriebssystem (13)

Frage von planetIT2016 zum Thema Windows Server ...