Mostrando las entradas con la etiqueta SQL 2000. Mostrar todas las entradas
Mostrando las entradas con la etiqueta SQL 2000. Mostrar todas las entradas

viernes, 14 de marzo de 2008

Base de Datos: Reglas y Default

A continuación se mostrara un código para crear una rule en una Base de Datos, como enlazarla con una tabla, como desenlazarla y eliminarla.

Ejemplo para que una Rule acepte valores mayores a cero:
create rule reg_mayCero
as
@range >0 
Como enlazar:
exec sp_bindrule N'[dbo].[reg_mayCero], N'[TABLA].[COLUMNA]
Como desenlazar:
exec sp_unbindrule 'TABLA.COLUMNA'
Como eliminar:
drop rule reg_mayCero
A continuación se mostrara un código para crear un Default en una Base de Datos y como enlazarla con una tabla.

Base de Datos: Vistas

A continuación se mostrará un ejemplo para crear vistas en una base de datos, y como ejecutarla.
Codigo con ejemplo de vista con los nombres de clientes del empleado "Gonzalez ":
    create view ClientesDeGonzalez
    as
        select c nombrecompania
        from clientesc,pedidosp,empleadose
        where c.idcliente=p.idcliente and e.idempleado=p.idempleado
        and p.apellidos='Gonzalez'
        group by nombrecompania
Para ejecutar la Vista:
    select * from ClientesDeGonzalez;

Base de Datos: Como crear una Base De Datos y una Tabla asociada

A continuación se mostrara un código para crear una Base de Datos, crear 3 Tablas, y asociarlas con relaciones.
Código para crear una base de datos
 Create Database Prueba on Primary
  (Name=Prueba_data,
  Filename=”..\data\Prueba.mdf”,
  Size=40 Mb,
  Maxsize=200 mb, /*cualquier valor mayor a size está bueno*/
  Filegrowth=20%)
 Log on
  (Name=Prueba_log,
  Filename=”..\data\Prueba.ldf”,
  Size=20 Mb,
  Maxsize=100 mb,
  Filegrowth=20%)