| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo utilizar Update Con Select subconsulta
    Algunas versiones de Structured Query Language ( SQL) como Oracle permiten el uso de sentencias de actualización utilizando un conjunto seleccionado de valores dentro de una consulta sub . Una instrucción de actualización creado de esta manera generalmente utiliza una subconsulta que contiene los valores de otra tabla . Los valores devueltos por el sub seleccionar completar la condición para las instrucciones de actualización . Dicho de otra manera , una instrucción de actualización basa su condición de actualización en los valores seleccionados de otra tabla en una sola etapa , en lugar de dos pasos . Instrucciones
    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 ( , < column_name > ) =

    Reemplazar con el nombre de la tabla para actualizar y (o nombres) de la columna correspondiente ( s ) a actualizar. Este método funciona para valores de columna individuales o múltiples. . Los valores se asignarán en el próximo paso utilizando un select

    Por lo tanto , un ejemplo del mundo real típico podría ser:

    actualización SET cliente ( account_no , invoice_amt ) =
    2

    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 DESDE DONDE )

    Los nuevos valores < . ; condiciones > y especifique la condición de SQL a ejecutar y el valor ( s ) que se asignará en el sub -query

    Un ejemplo real de la declaración hasta ahora es : .
    < p > Actualizar SET cliente ( account_no , invoice_amt ) = ( SELECT AccountNo , invoicecost DESDE DONDE ventas PurchaseOrder = 123456) .

    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 .
    3

    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
    < p > En términos reales , el ejemplo ahora se puede ampliar a :

    actualización SET cliente ( account_no , invoice_amt ) = ( SELECT AccountNo , invoicecost DESDE DONDE ventas PurchaseOrder = 123456) DONDE CUSTOMER_NO = 457645
    < 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 .

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar un Spinner para un piloto de la palma 
    ·El Código de Pele encabezados y pies desde archivos HT…
    ·Cómo contar el tiempo de simulación en Matlab 
    ·Cómo hacer Software Review Movie 
    ·¿Qué es una suma de comprobación en un Mac 
    ·Cómo crear un MSI personalizado 
    ·Definición de una función de devolución de llamada 
    ·Cómo utilizar la tarea Script en SSIS 2008 
    ·Cómo poner una variable en el nombre del trazado en MA…
    ·Cómo modificar el Registro con C # 
      Artículos destacados
    ·Cómo cambiar la acción de formulario en JavaScript Se…
    ·Lenguajes utilizados para ordenadores 
    ·Cómo Pantalla Raspe en VBA 
    ·Cómo eliminar un botón en Visual C 
    ·Cómo trazar lentamente en JavaScript 
    ·Cómo eliminar seleccion de DataGridViewComboBox 
    ·Programación de Juegos 3D en Java 
    ·Cómo compilar en TextPad 5 
    ·Cómo acceder a la API de LinkedIn Android 
    ·Cómo incluir otro archivo PHP de WordPress 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com