Melakukan Update satu field dengan menggunakan value dari tabel lain pada Oracle sedikit lebih ribet daripada pada Mysql.
Pada Mysql biasanya dapat digunakan sql script sbb :
UPDATE [table_name_1] [alias_1],[table_name_2] [alias_2]
SET [alias_1].[column_name] = [alias_2].[column_name]
WHERE
[condition]
Tetapi pada Oracle hanya bisa dilakukan terhadap satu field saja dengan sql script sbb :
UPDATE [table_name] [alias]
SET ([column_name],[column_name] ) =
SELECT ([column_name], [column_name])
FROM [table_name]
WHERE [alias.column_name] = [alias.column_name]);
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar