Mandatos de CLP

Esta aplicación es un simple Procesador de línea de mandatos (CLP) para trabajar con tablas y datos de DB2 Everyplace. Los desarrolladores de aplicaciones pueden ejecutar directamente sentencias de SQL desde esta interfaz de línea de mandatos. Por ejemplo:

SELECT * FROM PHONEBOOK

En algunas plataformas, cada sentencia debe terminar con un punto y coma. Por ejemplo:

SELECT * FROM PHONEBOOK;

El Procesador de línea de mandatos también da soporte a algunos mandatos ampliados.

$file [archivo de entrada] [archivo de salida]
Ejecuta sentencias SQL de un archivo de entrada y graba el resultado en un archivo de salida. Este mandato no está soportado en Palm OS, Symbian OS ni Windows CE. Para todas las demás plataformas, el usuario puede especificar la vía de acceso completa.

AUTOCOMMIT OFF|ON
Cambia la modalidad de transacción a confirmación automática (el valor por omisión para el motor de DB2). AUTOCOMMIT OFF hace que la modalidad transaccional pase a ser manual. Las aplicaciones pueden retrotraer o confirmar el trabajo.

BLASTDB
Descarta todas las tablas de usuario de la base de datos.

COMMIT WORK (o COMMIT)
Confirma todas las operaciones de actualización, supresión e inserción anteriores e inicia un nuevo ámbito transaccional.

CONNECT TO arg1

donde arg1 es la vía de acceso a la base de datos

Desconecta automáticamente la aplicación de la conexión actual y vuelve a conectar la aplicación con una base de datos local. La especificación está en la llamada de CLI SQLConnect(). El delimitador para las vías de acceso correspondientes a CLI-SQLConnect puede ser \ (barra inclinada invertida) o / (barra inclinada). Ambos delimitadores se reconocen en todas las plataformas y se correlacionan con el delimitador apropiado cuando se accede al sistema de archivos, lo que permite que las bases de datos residan en directorios diferentes. Por ejemplo,

connect to c:\temp \
create table t (a int)
insert into t values (10)
select *from t 

CONNECT TO arg1 USER arg2 USING arg3

donde

arg1
vía de acceso a la base de datos

arg2
usuario

arg3
contraseña

Desconecta automáticamente la aplicación de la conexión actual y vuelve a conectar la aplicación a una base de datos local utilizando el nombre de usuario y contraseña proporcionados. Esta información se necesita para acceder a tablas cifradas y trabajar con las mismas.

Notas sobre uso: un nombre de directorio puede incluir un espacio. Por ejemplo, C:\System\archivos de programa\ es una estructura de directorios válida, pero debe utilizar la estructura de directorios existente en su máquina.

DESCRIBE SELECT
Describe el tipo, columna y longitud de nombre de los datos devueltos por una sentencia SELECT. Por ejemplo:
DESCRIBE SELECT * FROM PHONEBOOK

DISABLE APPLICATION SET DIRTY
Inhabilita la activación del bit indicador ("dirty bit") parte del Procesador de línea de mandatos.

DISABLE LONG FILENAME
Crea archivos en formato de nombres de archivo de tipo 8.3.

DISABLE PHYSICAL DELETE
Inhabilita la modalidad de supresión física (valor por omisión).

DISABLE READ DELETED
Inhabilita la lectura de filas suprimidas.

DISABLE REORG
Inhabilita la reorganización de tablas.

ENABLE APPLICATION SET DIRTY
Inhabilita la activación del bit indicador ("dirty bit") parte del Procesador de línea de mandatos.

ENABLE LONG FILENAME
Crea archivos en formato de nombres de archivo largos (valor por omisión).

ENABLE PHYSICAL DELETE
Habilita la modalidad de supresión física. Las filas suprimidas dejarán de resultar legibles.

ENABLE READ DELETED
Habilita la lectura de filas suprimidas.

ENABLE REORG
Habilita la reorganización de tablas automática (valor por omisión).

HELP
Lista todos los mandatos disponibles.

LIST COLUMNS
Lista todas las columnas de tablas del usuario de la base de datos.

LIST INDEX
Lista todos los índices creados en una tabla especificada.

LIST TABLES
Lista todas las tablas del usuario de la base de datos.

ROLLBACK WORK (o ROLLBACK)
Retrotrae todas las operaciones anteriores de actualización, supresión, inserción e inicia un nuevo ámbito transaccional.

VERSION
Muestra la serie correspondiente a la versión de DB2 Everyplace Database. Devuelve la misma serie que la función SQLGetInfo().

Tareas relacionadas

Conceptos relacionados