ALTER TABLE "Clientes"
ALTER COLUMN "Fecha";
ALTER COLUMN "Fecha";
Es una instrucción SQL que al ejecutarla añade un campo Fecha dentro de nuestra tabla Clientes de LibreOffice Base.
Hemos olvidado el añadir una restricción, deseamos que este campo se autorellene con la fecha actual, en este caso con TODAY.
Observe la siguiente instrucción:
ALTER TABLE "Clientes"
ALTER COLUMN "Fecha" SET DEFAULT TODAY;
ALTER COLUMN "Fecha" SET DEFAULT TODAY;
Con esta instrucción vamos a rellenar automáticamente el campo Fecha con la fecha del día actual.
En primer lugar introduciremos nuestra instrucción SQL, haga clic en Herramientas - SQL...
Nos muestra el siguiente cuadro de diálogo, donde puede introducir sentencias SQL directas, visualizando el resultado en el campo estado y salida.
Introduzca la sentencia en el campo Orden a ejecutar y haga clic en el botón Ejecutar.
Nos mostrará el estado de haber ejecutado esta instrucción en el cuadro de texto Estado, haga clic en el botón Cerrar.
Haga clic en la barra de menú en la opción Ver - Actualizar tabla, es muy importante que realice este paso, ya que puede aparecer errores en el futuro.
Haga clic con el botón derecho sobre la tabla para mostrar el menú contextual, haga clic en la opción Editar.
Le mostrará los campos que componen la tabla en su base de datos.
Abra la tabla e ingrese un nuevo registro para probar el funcionamiento de los cambios.
Como puede observar en la imagen anterior, hemos introducido un registro, en principio el funcionamiento es correcto, pero existe un registro introducido con anterioridad que no tiene el valor en el campo Fecha, estos registros antiguos debe usted rellenarlos, si tiene suficientes conocimientos en SQL, puede diseñar una instrucción para rellenar los registros que no tengan el valor de la fecha que usted desee.
Sobre la modificación de CONSTRAINT se realiza con la siguiente instrucción,
ALTER TABLE "Clientes" ADD CONSTRAINT "Domicilio" CHECK (<search condition>);
0 comentarios:
Publicar un comentario