1
Crear la primera parte de la declaración para actualizar columnas . La primera parte de una sentencia en este caso es actualizar un nombre de tabla específica asignar valores adecuados a las columnas de este modo:
ACTUALIZACIÓN SET ( Reemplazar Por lo tanto , un ejemplo del mundo real típico podría ser: actualización SET cliente ( account_no , invoice_amt ) = Añada la segunda parte de la declaración mediante un sub -select . El sub -select en este caso se buscará valores para actualizar relacionada con la consulta principal . Un ejemplo de esto es la siguiente : (SELECT Los nuevos valores < . ; condiciones > Un ejemplo real de la declaración hasta ahora es : . Este número de cuenta y asigna importes de las facturas al número de cuenta, monto de la factura en la tabla de clientes de la misma los valores contenidos en la tabla de ventas , por orden de compra 123456 . Completar la instrucción de actualización . Este paso especifica las finales un criterio importante para actualizar la tabla de clientes para el cliente de lo contrario, todos los clientes de la tabla se actualizarían accidentalmente La declaración debe terminar con : . DONDE < ; column_name > el nombre de columna especifica el campo de basar la información actualizada sobre el estado de los criterios y el valor de comparar a la asignación actualización actualización SET cliente ( account_no , invoice_amt ) = ( SELECT AccountNo , invoicecost DESDE DONDE ventas PurchaseOrder = 123456) DONDE CUSTOMER_NO = 457645
2
< p > Actualizar SET cliente ( account_no , invoice_amt ) = ( SELECT AccountNo , invoicecost DESDE DONDE ventas PurchaseOrder = 123456) .
3
< p > En términos reales , el ejemplo ahora se puede ampliar a :
< p > Como se especifica, se asigna el número de cuenta y la cantidad de facturas en el número de cuenta, monto de la factura en la tabla de clientes con los mismos valores que aparecen en la tabla de ventas , para la orden de compra 123456. Por último , el número de cliente en la tabla de cliente especifica que esta consulta debería aplicarse únicamente a número de cliente 457645 .