Ir al contenido principal

Entradas

Mostrando entradas de octubre 1, 2013

UPDATE

El comando UPDATE es utilizado para cambiar filas que ya existen – filas que han sido creadas mediante un comando INSERT o una herramienta tal como datapump. Como cualquier otro comando, un UPDATE puede afectar una fila o un conjunto de filas. El tamaño del conjunto afectado mediante un UPDATE es determinado mediante la clausula WHERE, es la misma forma que en una sentencia SELECT es definida la clausula WHERE. La sintaxis es idéntica. Todas las filas actualizadas serán de una tabla. No es posible para un UPDATE actualizar múltiples tablas. Cuando actualizamos una fila o un conjunto de filas, el comando UPDATE especifica que columnas de la fila son actualizadas. No es necesario actualizar cada columna de la fila. Si la columna está siendo actualizada ya tiene un valor, entonces este valor es remplazado por el nuevo valor especificado en el comando UPDATE. Si la columna no fue previamente poblada, que quiere decir esto, que tiene un valor NULL entonces será poblada después del UPDA

INSERT

Oracle almacena los datos en forma de filas en tablas. Las tablas son pobladas con filas en varias formas, pero el método más común  es el comando INSERT. Sql es un lenguaje orientado a conjuntos. Cualquier comando puede afectar una o un conjunto de filas. Siguiendo que el comando INSERT puede insertar una sola fila en una tabla o muchas filas en muchas tablas. La versión básica del comando inserta una sola fila, pero variaciones más complejas puede con un solo INSERT insertar múltiples filas en múltiples tablas. Las tablas tienen reglas definidas que controlan las filas que pueden ser insertadas. Estas reglas son llamadas Constraints (Restricciones). Un Constraints es una implementación de una regla de negocio. El analista de negocios que modela los procesos de negocios de una organización  diseña un conjunto de reglas para los datos de la organización. Ejemplo de estas es que un empleado tiene un identificador único o que un empleado está asignado a un  departamento valido o exist

DMLS

Estrictamente hablando, hay cinco comandos DML. ·          SELECT ·          INSERT ·          UPDATE ·          DELETE ·          MERGE Muchos profesionales de Bases de Datos nunca incluyen al SELECT como parte de DML. Se considera como un lenguaje separado con sus derechos propios. El comando MERGE a menudo si es considerado dentro de DML. No porque no es claramente  un comando de manipulación de datos, sino porque no hace nada que no se pueda hacer con los otros comandos. El MERGE puede ser un atajo para la ejecución de un INSERT, un UPDATE o un DELETE, dependiendo de alguna condición. Un comando a menudo considerado como un DML es TRUNCATE. Este es actualmente un comando DDL, pero como el efecto para los usuario finales es el mismo que un DELETE (Aun que la implementación es totalmente diferente) encaja como un DML. Los comandos a tratar son: ·          INSERT ·          UPDATE ·          DELETE ·          TRUNCATE ·          MERGE