Académique Documents
Professionnel Documents
Culture Documents
Una tabla es una coleccin de datos relacionados y lgicamente arreglados en columnas y filas. La sentencia de abajo provee un ejemplo de cmo se crea una tabla con la sentencia
datos podrs consultarlo en la Ilustracin 1. Tipos de tablas en DB2: Tablas Base (Base Tables).- Tablas que contienen datos persistentes. Tablas Regulares (Regular tables).- Tablas con ndices de propsito general. Tablas Multidimensionales de Agrupamiento (Multidimensional clustering (MDC) tables).- Estas se implementan como tablas que estn fsicamente agrupadas en ms de una clave, o dimensin, al mismo tiempo, se utilizan en almacenamientos y entornos de datos de grandes volumenes. Tablas Agrupadas (Range-clustered tables (RCT)).- Estas se implementan como grupos secuenciales de los datos que proporcionan acceso rpido y directo. Cada registro de la tabla tiene un ID de registro predeterminado (RID), que es un identificador interno utilizado para localizar un registro en una tabla. Ejemplo 1: CREATE TABLE artists( artno SMALLINT not null, name VARCHAR(50) with default 'abc', classification CHAR(1) not null, bio CLOB(100K) logged, picture BLOB(2M) not logged compact )IN mytbls1 Ejemplo 2: CREATE TABLE Staff ( ID SMALLINT NOT NULL, NAME VARCHAR(9), DEPT SMALLINT NOT NULL with default 10, JOB CHAR(5), Ilustracin 1 Lista de los Tipos de Datos en DB2 YEARS SMALLINT, SALARY DECIMAL(7,2), COMM DECIMAL(7,2) with default 15) http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp [1,Marzo,2013]
Para eliminar una tabla utilizando la lnea de comandos, escriba: DROP MESA <nombre_tabla> La declaracin siguiente se quita la tabla llamada DEPARTAMENTO: DROP TABLE DEPARTAMENTO
Sintaxis
>>-DROP---------------------------------------------------------> +-TABLE--nombre-tabla----------------------------------------------------------+ +-TABLE HIERARCHY -nombre-tabla-raz-------------------------------------------+
http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp [1,Marzo,2013]
Invocacin
Una sentencia DELETE puede incorporarse en un programa de aplicacin o emitirse mediante la utilizacin de sentencias de SQL dinmico. Se trata de una sentencia ejecutable que puede prepararse de forma dinmica.
Autorizacin
Para ejecutar cualquiera de las dos formas de esta sentencia, el ID de autorizacin de la sentencia debe poseer como mnimo los siguientes privilegios: Privilegio DELETE para la tabla, vista o apodo de donde van a suprimirse filas Privilegio CONTROL sobre la tabla, vista o apodo de donde van a suprimirse filas Autorizacin DATAACCESS
Sintaxis
supresin-bsqueda:
http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp [1,Marzo,2013]
Invocacin
Una sentencia UPDATE puede incorporarse en un programa de aplicacin o emitirse mediante la utilizacin de sentencias de SQL dinmico. Se trata de una sentencia ejecutable que puede prepararse de forma dinmica.
Autorizacin
El ID de autorizacin de la sentencia debe tener al menos uno de los privilegios siguientes: Privilegio UPDATE para la tabla, vista o apodo de destino Privilegio UPDATE para cada una de las columnas que deben actualizarse Privilegio CONTROL sobre la tabla, vista o apodo de destino Autorizacin DATAACCESS
Sintaxis
actualizacin-bsqueda: