Cómo: |
Puede crear un origen de datos nuevo y vacío de FOCUS para un archivo máster, utilizando el comando CREATE. Además, puede usar el comando CREATE para borrar los datos de un origen de datos existente de FOCUS.
El comando CREATE también funciona, siempre que tenga instalado el adaptador correspondiente, con tablas relacionales (como una tabla de DB2 o Teradata). Para más información, consulte la documentación del adaptador de datos correspondiente.
Si emite el comando CREATE FILE cuando ya existe el origen de datos, aparece el siguiente mensaje para un origen de datos de FOCUS o XFOCUS:
(FOC441) WARNING. THE FILE EXISTS ALREADY. CREATE WILL WRITE OVER IT. REPLY:
La opción DROP del comando CREATE FILE evita que aparezcan los mensajes y crea el origen de datos, primero mediante el abandono de la tabla existente, si resulta necesario, y luego mediante un nuevo análisis del archivo máster, si ha cambiado.
Tenga en cuenta que, en z/OS, debe emitir una asignación o un comando CREATE para el nuevo origen de datos. En el resto de plataformas, si no se ha inicializado el origen de datos, se emite automáticamente un CREATE en la primera solicitud de MODIFY o Maintain, efectuada en base al origen de datos.
CREATE FILE mastername [DROP]
donde:
Es el nombre del archivo máster que describe el origen de datos.
Retira un archivo existente antes de llevar a cabo el CREATE y, si es necesario, vuelve a analizar el archivo máster. No se genera ningún mensaje de advertencia.
Si emite el comando CREATE FILE filename DROP para un origen de datos FOCUS, o XFOCUS, con un índice externo o MDI, debe ejecutar REBUILD para el índice, tras crear el origen de datos.
Tenga en cuenta lo siguiente al emitir CREATE en z/OS:
Al introducir el comando CREATE aparece lo siguiente:
NEW FILE name ON date AT time
donde:
Es el nombre completo del nuevo origen de datos.
La fecha y hora en que se creó, o volvió a crear, el origen de datos.
Cuando el comando CREATE se emite sin la opción DROP y ya existe el origen de datos, aparece el siguiente mensaje:
(FOC441) WARNING. THE FILE EXISTS ALREADY. CREATE WILL WRITE OVER IT. REPLY:
Para borrar el origen de datos y crear uno nuevo, vacío, introduzca Y. Para cancelar el comando y dejar el origen de datos como está, introduzca END, QUIT o N.
Si quiere que el origen de datos esté protegido por la Integridad absoluta de archivos, emita el siguiente comando antes del comando CREATE:
SET SHADOW=ON
Para volver a crear el origen de datos EMPLOYEE, emita el siguiente comando:
CREATE FILE EMPLOYEE
Aparece el siguiente mensaje:
(FOC441) WARNING. THE FILE EXISTS ALREADY. CREATE WILL WRITE OVER IT REPLY:
Conteste:
YES
Aparece el siguiente mensaje:
NEW FILE C:EMPLOYEE.FOC ON 01/03/2003 AT 15.48.57
El origen de datos EMPLOYEE sigue existiendo en el disco, aunque no contiene ningún registro.
WebFOCUS |