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, 16366 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 ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Windows Server
gelöst Server 2016 Standard - Update KB3213986 hängt (1)

Frage von StillerLeser09 zum Thema Windows Server ...

Windows Update
Windows Update-Suche nach Win7 Neuinstallation wieder schneller (4)

Erfahrungsbericht von the-buccaneer zum Thema Windows Update ...

Windows 7
gelöst Windows 7 Update Neustart dialog beenden? (2)

Frage von aif-get zum Thema Windows 7 ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (24)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Netzwerke
Abisolierwerkzeug (11)

Frage von SarekHL zum Thema Netzwerke ...

Hyper-V
Langsames Netzwerk i210 LAN Karte (11)

Frage von Akcent zum Thema Hyper-V ...

Windows Server
Server 2016 - Kuriositäten (8)

Frage von certifiedit.net zum Thema Windows Server ...