top of page

SQL

Creando Codigo de SQL:

 

 

 

CREATE TABLE Gamas

 

(

 

IdGama int IDENTITY(1,1) NOT NULL,

Descripcion varchar (50) NOT NULL,

Precio decimal(18, 0) NULL,

 

CONSTRAINT PK_Gamas PRIMARY KEY(IdGama)

 

)

 

CREATE TABLE Alumnos

(

 

 

nombre varchar(20) NOT NULL,

telefono varchar(20) NOT NULL,

nota1 varchar(10) NOT NULL,

nota2 varchar(10) NOT NULL,

nota_final varchar(10) NOT NULL,

gama int NULL,

 

 

 

CONSTRAINT PK_Alumnos PRIMARY KEY (nombre)

 

)

 

 

ALTER TABLE Alumnos WITH CHECK ADD CONSTRAINT fk_gama FOREIGN KEY(gama)

REFERENCES Gamas (IdGama)

 

 

CREATE PROCEDURE sp_ActualizarAlumnos

(

@nombre VARCHAR(20),

@telefono VARCHAR(20),

@nota1 VARCHAR(10),

@nota2 VARCHAR(10),

@nota_final VARCHAR(10),

@gama INT

 

 

)

 

 

 

AS

 

 

BEGIN

UPDATE Alumnos

SET nombre = @nombre

,telefono = @telefono

,nota1 = @nota1

,nota2 = @nota2

,nota_final = @nota_final

,gama = @gama

 

 

WHERE nombre = @nombre

END

 

 

 

CREATE PROCEDURE sp_DeleteAlumnos

(

@nombre VARCHAR(20)

)

AS

BEGIN

DELETE FROM Alumnos

WHERE nombre = @nombre

END

 

 

 

 

 

CREATE PROCEDURE sp_InsertarAlumnos

(

@nombre VARCHAR(20),

@telefono VARCHAR(20),

@nota1 VARCHAR(10),

@nota2 VARCHAR(10),

@nota_final VARCHAR(10),

@gama INT

 

)

AS

BEGIN

INSERT INTO Alumnos

(nombre

,telefono

,nota1

,nota2

,nota_final

,gama)

 

 

VALUES

(@nombre

,@telefono

,@nota1

,@nota2

,@nota_final

,@gama)

 

END

 

 

 

CREATE PROCEDURE sp_ListarAlumnosPorNombre

(

@nombre VARCHAR(20)

)

AS

BEGIN

SELECT nombre

,telefono

,nota1

,nota2

,nota_final

,gama

 

FROM Alumnos

WHERE nombre = @nombre

END

 

 

 

 

CREATE PROCEDURE sp_ListarAlumnos

AS

BEGIN

SELECT nombre,

telefono,

nota1,

nota2,

nota_final,

gama

 

FROM Alumnos

END

 

 

 

CREATE PROCEDURE sp_ListarGamas

AS

BEGIN

SELECT IdGama

,Descripcion

,Precio

FROM Gamas

END

 

 

 

 

 

 

 

////////////////////////////////////////////////////////////////////////FIN////////////////////////////////////////////////////////////////////////////////////////

 

 

 

 

 

 

 

 

 

 

OTRO EJEMPLO:

 

 

 

CREATE TABLE Gamas

 

(

 

IdGama int IDENTITY(1,1) NOT NULL,

Descripcion varchar (50) NOT NULL,

Precio decimal(18, 0) NULL,

 

CONSTRAINT PK_Gamas PRIMARY KEY(IdGama)

 

)

 

CREATE TABLE Vehiculos

(

 

 

matricula varchar(7) NOT NULL,

marca varchar(20) NOT NULL,

modelo varchar(20) NOT NULL,

tipo_motor varchar(30) NOT NULL,

tipo_vehiculo varchar(30) NOT NULL,

descripcion varchar(300) NOT NULL,

techo_electrico bit NOT NULL,

climatizacion bit NOT NULL,

interior_cuero bit NOT NULL,

stma_navegacion bit NOT NULL,

cambio_automatico bit NOT NULL,

imagen_coche image NULL,

gama int NULL,

CONSTRAINT PK_Vehiculos PRIMARY KEY (matricula)

 

)

 

 

ALTER TABLE Vehiculos WITH CHECK ADD CONSTRAINT fk_gama FOREIGN KEY(gama)

REFERENCES Gamas (IdGama)

 

 

CREATE PROCEDURE sp_ActualizarVehiculo

(

@matricula VARCHAR(7),

@marca VARCHAR(20),

@modelo VARCHAR(20),

@tipo_motor VARCHAR(30),

@tipo_vehiculo VARCHAR(30),

@descripcion VARCHAR(300),

@gama INT,

@techo_electrico bit,

@climatizacion bit,

@interior_cuero bit,

@stma_navegacion bit,

@cambio_automatico bit,

@imagen_coche IMAGE

)

AS

BEGIN

UPDATE Vehiculos

SET marca = @marca

,modelo = @modelo

,tipo_motor = @tipo_motor

,tipo_vehiculo = @tipo_vehiculo

,descripcion = @descripcion

,gama = @gama

,techo_electrico = @techo_electrico

,climatizacion = @climatizacion

,interior_cuero = @interior_cuero

,stma_navegacion = @stma_navegacion

,cambio_automatico = @cambio_automatico

,imagen_coche = @imagen_coche

WHERE matricula = @matricula

END

 

 

 

CREATE PROCEDURE sp_DeleteVehiculo

(

@matricula VARCHAR(7)

)

AS

BEGIN

DELETE FROM Vehiculos

WHERE matricula = @matricula

END

 

 

 

 

 

CREATE PROCEDURE sp_InsertarVehiculo

(

@matricula VARCHAR(7),

@marca VARCHAR(20),

@modelo VARCHAR(20),

@tipo_motor VARCHAR(30),

@tipo_vehiculo VARCHAR(30),

@descripcion VARCHAR(300),

@gama INT,

@techo_electrico bit,

@climatizacion bit,

@interior_cuero bit,

@stma_navegacion bit,

@cambio_automatico bit,

@imagen_coche IMAGE

)

AS

BEGIN

INSERT INTO Vehiculos

(matricula

,marca

,modelo

,tipo_motor

,tipo_vehiculo

,descripcion

,gama

,techo_electrico

,climatizacion

,interior_cuero

,stma_navegacion

,cambio_automatico

,imagen_coche)

VALUES

(@matricula

,@marca

,@modelo

,@tipo_motor

,@tipo_vehiculo

,@descripcion

,@gama

,@techo_electrico

,@climatizacion

,@interior_cuero

,@stma_navegacion

,@cambio_automatico

,@imagen_coche)

END

 

 

 

CREATE PROCEDURE sp_ListarVehiculoPorMatricula

(

@matricula VARCHAR(7)

)

AS

BEGIN

SELECT matricula

,marca

,modelo

,tipo_motor

,tipo_vehiculo

,descripcion

,gama

,techo_electrico

,climatizacion

,interior_cuero

,stma_navegacion

,cambio_automatico

,imagen_coche

FROM Vehiculos

WHERE matricula = @matricula

END

 

 

 

 

CREATE PROCEDURE sp_ListarVehiculos

AS

BEGIN

SELECT matricula,

marca,

modelo,

tipo_motor,

tipo_vehiculo,

descripcion,

gama,

techo_electrico,

climatizacion,

interior_cuero,

stma_navegacion,

cambio_automatico,

imagen_coche

FROM Vehiculos

END

 

 

 

CREATE PROCEDURE sp_ListarGamas

AS

BEGIN

SELECT IdGama

,Descripcion

,Precio

FROM Gamas

END

 

 

 

Facebook

  • Facebook Classic
  • c-youtube

YouTube

Become a Fan

bottom of page