logo

Орацле изјава УПДАТЕ

У Орацле-у, наредба УПДАТЕ се користи за ажурирање постојећих записа у табели. Можете ажурирати табелу на 2 начина.

Традиционални метод табеле ажурирања

Синтакса:

 UPDATE table SET column1 = expression1, column2 = expression2, ... column_n = expression_n WHERE conditions; 

Ажурирајте табелу тако што ћете изабрати рокорде из друге табеле

Синтакса:

 UPDATE table1 SET column1 = (SELECT expression1 FROM table2 WHERE conditions) WHERE conditions; 

Параметри:

1) колона 1, колона 2, ... колона_н:

Одређује колоне које желите да ажурирате.

2) израз1, израз2, ...израз_н:

Ово специфицира вредности које треба доделити колони1, колони2, ?. цолумн_н.

3) услови: Он специфицира услове који морају бити испуњени за извршење стања УПДАТЕ.

Пример ажурирања Орацле: (ажурирање једне колоне)

 UPDATE suppliers SET supplier_name = 'Kingfisher' WHERE supplier_id = 2; 

Овај пример ће ажурирати супплиер_наме као „Кингфисхер“ где је „супплиер_ид“ 2.

Пример ажурирања Орацле: (ажурирање више колона)

Следећи пример наводи како да ажурирате више колона у табели. У овом примеру, две колоне супплиер_наме и супплиер_аддресс се ажурирају једном наредбом.

 UPDATE suppliers SET supplier_address = 'Agra', supplier_name = 'Bata shoes' WHERE supplier_id = 1; 

Излаз:

 1 row(s) updated. 0.06 seconds 

Пример ажурирања Орацле: (одабиром записа из друге табеле)

 UPDATE customers SET name = (SELECT supplier_name FROM suppliers WHERE suppliers.supplier_name = customers.name) WHERE age <25; < pre> <p> <strong>Output:</strong> </p> <pre> 2 row(s) updated. 0.02 seconds </pre> <p>Here, the customers table is updated by fetching the data from &apos;suppliers&apos; table.</p></25;>

Овде се табела купаца ажурира преузимањем података из табеле „добављачи“.