Base de datos
Conectar a la base de datos de ejemplo
Nombre del servidor y ruta de acceso
Hay dos elementos en una cadena de conexión: el nombre del servidor y la ruta de acceso al archivo. El formato es como sigue:
Para un servidor Windows: servidor:letra_de_disco:\ruta\archivo_de_base_de_datos Ejemplo en Windows: serverxyz:C:\Archivos de programa\Firebird\examples\employee.fdb
La sentencia CONNECT
Conectar a una base de datos Firebird siempre requiere que el usuario “se identifique” usando un nombre de usuario y clave válidos -operación normalmente denominada log-in o login. Cualquier usuario aparte de SYSDBA, root (en los sistemas Posix), o Administrador (en los sistemas Windows, si Firebird se ejecuta con ese usuario) …ver más…
MODIFY= Modifica una o mas columnas existentes en la tabla.
ADD CONSTRAINT= Añade una restricción a la definición de la tabla.
DROP CONSTRAINT= Elimina una restricción de la tabla.
A la hora de añadir una columna a una tabla hay que tener en cuenta:
* Si la columna no esta definida como NOT NULL se le puede añadir en cualquier momento. * Si la columna esta definida como NOT NULL se pueden seguir estos pasos: 1. Se añade una columna sin especificar NOT NULL. 2. Se da valor a la columna para cada una de las filas. 3. Se modifica la columna NOT NULL.
Al modificar una columna de duna tabla se han de tener en cuenta:
* Se puede aumentar la longitud de una columna en cualquier momento. * Es posible aumentar o disminuir el numero de posiciones decimales en una columna de tipo NUMBER. * Si la columna es NULL en todas las filas de la tabla, se puede disminuir la longitud y modificar el tipo de dato * La opción MODIFY NOT NULL solo será posible cuando la tabla no contenga ninguna fila con valor nulo en la columna que se modifica.
Adición de restricciones:
Con la orden ALTER TABLE se añaden restricciones a una tabla.
Formato:
ALTER TABLE NOMBRETABLA
ADD CONSTRAINT NOMBRECONSTRAINT
Borrado de restricciones:
La orden ALTER TABLE con la cláusula DROP CONSTRAINT; con la que se borran las restricciones