Bases de datos

Más que una pregunta es una petición, por favor necesito que me envíen un ejemplo sencillo sobre bases de datos en sql server 7.0 pero que contenga la creación de tablas, de vistas, la creación de los constraints como llaves primarias, foráneas, condiciones, etc. Consultas, funciones, procedimientos almacenados y todas las funciones básicas dentro de la creación de bases de datos, por su atención gracias de antemano.
Respuesta
1
Espero que esto te ayude
Crear Tabla
Create table ESTRUCTURA
(
ID_ESTRUCTURA int not null,
ID_CAMPANA int not null,
GLOSA char(50) null ,
MOTOR_DE_DATOS int null
constraint CKC_MOTOR_DE_DATOS_ESTRUCTU check (MOTOR_DE_DATOS between 0 and 2 and
MOTOR_DE_DATOS in (0,1,2)),
UBICACION char(254) null ,
FECHA_REGISTRO datetime null ,
OBSERVACIONES char(254) null ,
constraint PK_ESTRUCTURA primary key (ID_ESTRUCTURA)
)
Crear Indice
create index RELATION_14_FK on ESTRUCTURA (ID_CAMPANA)
Crear Relacion (foreing key)
alter table ESTRUCTURA
add constraint FK_ESTRUCTU_RELATION__CAMPANAS foreign key (ID_CAMPANA)
references CAMPANAS (ID_CAMPANA)
go
Creacion de Procedimientos
Create procedure Sp_Mant_Usuario
@Pi_IDUser numeric(10),
@Pc_Usuario Varchar(50),
@Pc_Pass Varchar(50),
@Pc_NomUser Varchar(254),
@Pc_opc numeric(1)
With Encryption
As
Set Nocount on
Declare @Li_IdUser int
--Comenzamos unidad lógica
Begin Transaction
if @Pc_opc = 1
begin
if Exists(select id_usuario from usuarios where usuario = @Pc_Usuario)
begin
commit transaction
Select 1
end
else
begin
Select @Li_IdUser = max(id_usuario) from usuarios
Select @Li_IdUser = isnull(@Li_IdUser,0) + 1
insert into usuarios
(
ID_USUARIO ,
Usuario ,
PASS ,
NOMBRE_USUARIO ,
admin
)
Values
(
@Li_idUser ,
@Pc_Usuario ,
@Pc_Pass ,
@Pc_NomUser ,
0
)
commit transaction
select 0
end
end

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas