Mostrando las entradas con la etiqueta base de datos. Mostrar todas las entradas
Mostrando las entradas con la etiqueta base de datos. Mostrar todas las entradas

viernes, 6 de junio de 2014

Base de Datos: Procedimientos Almacenados

A continuación se mostrara un código para crear un procedimiento almacenado en una Base de Datos, y como ejecutarla.

Ejemplo de Procedimiento almacenado que muestra todos los datos de TABLA, que pertenezcan a la comuna enviada (@com)
    create procedure sp_comuna @com(20)
    as
        if exists(select * from TABLA where comuna=@com)
        /*TABLA posee un campo llamado comuna*/
    begin
        select * from TABLA
        where comuna=@com
        order by comuna
    end
    else
        print 'no hay registros'
    end
Para ejecutar el procedimiento almacenado:
    execute sp_comuna 'La Florida'

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%)