Съдържание:

Мога ли да използвам присъединяване в заявка за актуализиране?
Мога ли да използвам присъединяване в заявка за актуализиране?

Видео: Мога ли да използвам присъединяване в заявка за актуализиране?

Видео: Мога ли да използвам присъединяване в заявка за актуализиране?
Видео: Какво трябва да имаме предвид при кандидатстване за статут на уседналост? 2024, Ноември
Anonim

Да се запитване данни от свързани таблици, вие често използване на присъединяване клаузи, или вътрешни присъединяване или наляво присъединяване . В SQL Server вие може да използва тези присъединяване клаузи в Изявление UPDATE за извършване на кръстосана маса актуализиране . Първо посочете името на таблицата (t1), която искате актуализиране в АКТУАЛИЗИРАНЕ клауза.

Просто така, можем ли да използваме присъединяване в заявката за актуализиране?

MySQL UPDATE JOIN синтаксис Вие често използвайте съединения да се запитване редове от таблица, които имат (в случай на INNER ПРИСЪЕДИНЯВАНЕ ) или може да няма (в случай на LEFT ПРИСЪЕДИНЯВАНЕ ) съвпадащи редове в друга таблица. В MySQL, можеш да използваш на ПРИСЪЕДИНЯВАНЕ клаузи в Изявление UPDATE за изпълнение на кръстосаната маса актуализиране.

Освен това, можем ли да използваме присъединяване в заявка за актуализиране в Oracle? АКТУАЛИЗИРАНЕ редове със стойности от таблица ПРИСЪЕДИНЯВАНЕ в Оракул . Че се присъединява редовете от родителя UPDATE заявка с редовете от подзаявката SELECT.

Тук как да се присъединя вътрешно към заявка за актуализиране?

Най-лесният и често срещан начин е да използвате клауза за присъединяване в оператора за актуализиране и да използвате множество таблици в оператора за актуализиране

  1. АКТУАЛИЗИРАНЕ на таблица 1.
  2. SET Col 2 = t2. Col2,
  3. Col 3 = t2. Col3.
  4. ОТ таблица1 t1.
  5. INNER JOIN таблица 2 t2 ON t1. Col1 = t2.col1.
  6. КЪДЕ t1. Col1 IN (21, 31)

Мога ли да актуализирам две таблици в една заявка?

Вие мога 'T актуализиране на множество таблици в едно изявление , обаче, вие мога използвайте транзакция, за да се уверите в това две АКТУАЛИЗИРАНЕ изявленията се третират атомарно. Вие мога също ги пакетирайте, за да избегнете двупосочно пътуване.

Препоръчано: