Compartir a través de


SET SAFETY (Comando)

Determina si Visual FoxPro muestra o no un cuadro de diálogo antes de sobrescribir un archivo existente. También determina si se evaluarán las reglas de tablas o de campos, los valores predeterminados y los mensajes de error al realizar cambios en el Diseñador de tablas o con ALTER TABLE.

SET SAFETY ON | OFF

Parámetros

  • ON
    (Predeterminado) Especifica que se muestre un cuadro de diálogo antes de sobrescribir un archivo existente. El cuadro de diálogo le ofrece la opción de sobrescribir el archivo existente.

    Para el Diseñador de tablas, especifica que se evaluarán las reglas de tablas o de campos, los valores predeterminados y los mensajes de error cuando se guarden las modificaciones realizadas en la estructura de una tabla. Después de guardar las modificaciones de la estructura de la tabla, se validarán los datos de las reglas nuevas o modificadas. Si una regla de validación contiene una UDF (función definida por el usuario, user-defined function), ésta no se evaluará y se pasará por alto la regla de validación.

    Para ALTER TABLE, se evaluarán las reglas de tablas o de campos, los valores predeterminados y los mensajes de error siempre que ALTER TABLE modifique la estructura de la tabla. Cuando ALTER TABLE modifica la estructura de la tabla, se produce la validación de los datos de reglas nuevas o modificadas. Si una regla de validación contiene una UDF (función definida por el usuario, user-defined function), ésta no se evaluará y se pasará por alto la regla de validación.

  • OFF
    Especifica que no se muestre ningún cuadro de diálogo antes de sobrescribir un archivo existente. Observe que para los servidores de automatización .dll en proceso el valor predeterminado de SET SAFETY es OFF.

    Para el Diseñador de tablas, especifica que no se evaluarán las reglas de tablas o de campos, los valores predeterminados y los mensajes de error cuando guarde los cambios realizados en la estructura de una tabla. Sin embargo, una vez guardados los cambios en la estructura de la tabla, tendrá lugar la validación de datos de las reglas de validación nuevas o modificadas.

    Para ALTER TABLE, no se evaluarán las reglas de tablas o de campos, los valores predeterminados y los mensajes de error cuando ALTER TABLE modifique la estructura de la tabla. Después de que ALTER TABLE haya cambiado la estructura de la tabla, no se validarán los datos para reglas de validación nuevas o modificadas.

Observaciones

SET SAFETY tiene como alcance la sesión de datos actual.

Vea también

ALTER TABLE - SQL | MODIFY STRUCTURE | SET DATASESSION | SET TALK