Create
- Para crear una nueva base de datos, tabla, índice, o consulta almacenada. Una sentencia CREATE en SQL crea un objeto dentro de un sistema de gestión de bases de datos relacionales (RDBMS). Los tipos de objetos que se pueden crear depende del RDBMS que esté siendo utilizado, pero la mayoría soportan la creación de tablas, índices, usuarios, sinónimos y bases de datos. Algunos sistemas (como PostgreSQL ) permiten CREATE, y otros comandos DDL, en el interior de una transacción y por lo tanto puede ser revertido. Otras que se incluyen dentro del DDL, pero que su existencia depende de la implementación del estándar SQL que lleve a cabo el gestor de base de datos son GRANT y REVOKE, los cuales sirven para otorgar permisos o quitarlos, ya sea a usuarios específicos o a un rol creado dentro de la base de datos.
ejemplo: Create Table Cliente (Nombre C(10), Apellido C(40), Codigo
N(10), Fecha_Nac D(8))
Esto se utiliza para crearla por código, sino se pueden usar las herramientas
del modify database.
- Para crear una nueva base de datos, tabla, índice, o consulta almacenada. Una sentencia CREATE en SQL crea un objeto dentro de un sistema de gestión de bases de datos relacionales (RDBMS). Los tipos de objetos que se pueden crear depende del RDBMS que esté siendo utilizado, pero la mayoría soportan la creación de tablas, índices, usuarios, sinónimos y bases de datos. Algunos sistemas (como PostgreSQL ) permiten CREATE, y otros comandos DDL, en el interior de una transacción y por lo tanto puede ser revertido. Otras que se incluyen dentro del DDL, pero que su existencia depende de la implementación del estándar SQL que lleve a cabo el gestor de base de datos son GRANT y REVOKE, los cuales sirven para otorgar permisos o quitarlos, ya sea a usuarios específicos o a un rol creado dentro de la base de datos.
ejemplo: Create Table Cliente (Nombre C(10), Apellido C(40), Codigo
N(10), Fecha_Nac D(8))
Esto se utiliza para crearla por código, sino se pueden usar las herramientas
del modify database.
Close Databases
Cerrar las Bases de Datos.
Con este comando se cierra la base de datos activa o en caso
contrario todas las que están abiertas, agregando ALL.
Close Databases All
Close Databases
ejemplo
ejemplo
CLOSE [ALL | ALTERNATE | DATABASES [ALL] | DEBUGGER
| FORMAT | INDEXES
| PROCEDURE | TABLES [ALL]]
Close all
Cerrar todas las tablas abiertas.
Cierra todas las áreas de trabajo que tenemos abiertas.
ejemplo
Cerrar todas las tablas abiertas.
Cierra todas las áreas de trabajo que tenemos abiertas.
ejemplo
CLOSE [ALL | ALTERNATE | DATABASES [ALL] | DEBUGGER
| FORMAT | INDEXES
|
PROCEDURE | TABLES [ALL]]
Quit
Para finalizar una sesión de Visual FoxPro, debe utilizar siempre el comando QUIT. Si apaga el equipo sin ejecutar QUIT, se pueden dañar los archivos abiertos y perder datos. Además, puede dejar en el disco archivos temporales de trabajo que normalmente se eliminarían.Termina la sesión actual de Visual FoxPro y devuelve el control al sistema operativo.
ejemplo
Para finalizar una sesión de Visual FoxPro, debe utilizar siempre el comando QUIT. Si apaga el equipo sin ejecutar QUIT, se pueden dañar los archivos abiertos y perder datos. Además, puede dejar en el disco archivos temporales de trabajo que normalmente se eliminarían.Termina la sesión actual de Visual FoxPro y devuelve el control al sistema operativo.
ejemplo
QUIT
Use
<Tabla> Abrir y utilizar una tabla.
Al abrir una tabla se le puede indicar parámetros adicionales,
Use Cerrar la tabla actual.
Cierra la tabla que esta activa en el área de trabajo seleccionada
APPEND
abre una ventana de edición para que pueda escribir datos en uno o varios registros nuevos. Cuando agregue un nuevo registro, Visual FoxPro actualizará cualquier índice que haya abierto.El cuadro de diálogo Abrir aparece cuando ejecuta APPEND o APPEND BLANK y no hay una tabla abierta en el área de trabajo activa. Elija una tabla para agregar registros.
ejemplo
APPEND [BLANK] [IN nWorkArea | cTableAlias] [NOMENU]
GO y GOTO
pueden utilizarse indistintamente. Estos comandos actúan sobre la tabla
del área de trabajo actual a menos que especifique otra área de trabajo con la
cláusula IN.
Ejemplo
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata')
USE products
&& Opens Products table
USE customer IN 0
&& Opens Customer table
GO BOTTOM IN products
CLEAR
? RECNO('products')
GO TOP
? RECNO( )
&& Displays 1
GO 5
? RECNO( ) && Displays
5
BROWSE
Impide que el puntero de registro se desplace desde su posición actual
hasta la parte superior de la tabla cuando se abra una ventana Examinar con la
cláusula FOR. De lo contrario, BROWSE situará el puntero de registro al
principio de la tabla de forma predeterminada.
ejemplo
BROWSE [FIELDS FieldList] [FONT cFontName [,
nFontSize]]
[STYLE
cFontStyle] [FOR lExpression1 [REST]] [FORMAT]
[FREEZE
FieldName] [KEY eExpression1 [, eExpression2]] [LAST | NOINIT]
[LOCK
nNumberOfFields] [LPARTITION] [NAME ObjectName] [NOAPPEND]
[NOCAPTIONS] [NODELETE] [NOEDIT | NOMODIFY] [NOLGRID] [NORGRID]
[NOLINK]
[NOMENU] [NOOPTIMIZE] [NOREFRESH] [NORMAL] [NOWAIT]
[PARTITION
nColumnNumber [LEDIT] [REDIT]]
[PREFERENCE PreferenceName] [SAVE] [TIMEOUT nSeconds]
[TITLE
cTitleText] [VALID [:F] lExpression2 [ERROR cMessageText]]
[WHEN
lExpression3] [WIDTH nFieldWidth] [WINDOW WindowName1]
[IN
[WINDOW] WindowName2 | IN SCREEN] [COLOR SCHEME nSchemeNumber]
Modify Structure
Editar la estructura de la tabla actual.
Para poder ejecutar este comando la tabla tiene que estar en
forma
exclusiva. Al ejecutarla aparece la siguiente pantalla.
ejemplo
DISPLAY STRUCTURE [IN nWorkArea | cTableAlias]
[TO
PRINTER [PROMPT] | TO FILE FileName] [NOCONSOLE]
LIST
muestra toda la informacion de la base de datos (muestra todos los
registros
DISPLAY
Especifica que solamente se muestran los registros que satisfacen la
condición lógica lExpression1. Esto permite filtrar los registros
no deseados.
Rushmore optimiza una consulta creada con DISPLAY ... FOR
si lExpression1 es una expresión optimizable. Para obtener el
máximo rendimiento, utilice una expresión optimizable en la cláusula FOR.
ejemplo
DISPLAY [[FIELDS] FieldList] [Scope] [FOR
lExpression1]
[WHILE
lExpression2] [OFF] [NOCONSOLE] [NOOPTIMIZE]
[TO
PRINTER [PROMPT] | TO FILE FileName]
MODIFY COMMAND
Especifica el nombre del archivo para el programa que se va a abrir o
crear. Si no especifica una extensión para un nuevo archivo de programa, Visual
FoxPro asigna automáticamente la extensión .prg. MODIFY COMMAND admite una
estructura de archivo que contenga los caracteres comodín asterisco (*) e
interrogación (?). Se abrirá una ventana de edición de texto para cada programa
cuyo nombre coincida con la estructura de archivos.
Si omite el nombre del archivo, aparecerá una ventana de edición de
texto para un archivo que inicialmente se llama Prog1.prg. Cuando cierre la
ventana de edición de texto podrá guardar el archivo con un nombre diferente.
EJEMPLO
MODIFY COMMAND [FileName | ?] [NOEDIT] [NOMENU]
[NOWAIT]
[RANGE
nStartCharacter, nEndCharacter] [[WINDOW WindowName1]
[IN
[WINDOW] WindowName2 | IN SCREEN]] [AS nCodePage] [SAME]
[SAVE]
Delete
Marca los registros que se van a eliminar.
ejemplo
DELETE [Scope] [FOR lExpression1] [WHILE
lExpression2]
[IN
nWorkArea | cTableAlias] [NOOPTIMIZE]
report form
Especifica el nombre del archivo de definición de informe que se va a
imprimir. En esta versión de Visual FoxPro también se notifica este parámetro
al cuadro de diálogo Cola de impresión.
ejemplo
REPORT FORM FileName1 | ? [ENVIRONMENT] [Scope]
[FOR lExpression1]
[WHILE
lExpression2] [HEADING cHeadingText] [NOCONSOLE]
[NOOPTIMIZE] [PLAIN] [RANGE nStartPage [, nEndPage]]
[PREVIEW
[[IN] WINDOW WindowName | IN SCREEN] [NOWAIT]]
[TO
PRINTER [PROMPT] | TO FILE FileName2 [ASCII]] [NAME ObjectName]
[SUMMARY]