Sei sulla pagina 1di 2

/* ESTO ES UN COMENTARIO

DE VARIAS LINEAS O PARRAFO */


-- EJECUTAR EL SQL EN MODO ADMINISTRADOR PARA NO TENER PROBLEMAS AL AGREGAR UNA
BD
-- ESTO ES UN COMENTARIO DE LINEA, SIGAMOS CON EL CURSO
-- CREAR LA BASE DE DATOS CON CLIC DERECHO Y DAR LA UBICACION QUE DESEE
-- INDICAREMOS AL GESTOR DE BASE DE DATOS QUE VAMOS USAR LA BASE DE DATOS LAB
use LAB
-- CREAMOS LA TABLA PERSONA
create table persona (
indentificacion int not null,
nombre varchar(45) not null,
edad int not null,
email varchar(45) not null,
primary key(indentificacion)
)
-- SELECCIONAMOS TODOS LOS CAMPOS DE LA TABLA PERSONA Y VERIFICAMOS QUE LA TABLA
ESTA VACIA
select *from persona
-- INSERTAMOS DENTRO DE LA TABLA PERSONA LOS SIGUIENTES VALORES
insert into persona values (1, 'luis', 22, 'scorpio_computer@hotmail.com')
-- SELECCIONAMOS TODOS LOS CAMPOS DE LA TABLA PERSONA, PARA VERIFICAR LOS DATOS
INSERTADOS
select *from persona
-- INSERTAMOS DENTRO DE LA TABLA PERSONA LOS SIGUIENTES VALORES POR 2DA VEZ
insert into persona values (2, 'Silvia', 23, 'silvia_nano@gmail.com')
-- SELECCIONAMOS TODOS LOS CAMPOS DE LA TABLA PERSONA, PARA VERIFICAR LOS DATOS
INSERTADOS POR 2DA VEZ
select *from persona
-- PARA ELIMINAR UNA TABLA UTILIZAMOS DROP
drop table persona
/* VER CUALES SON LAS TABLAS QUE EXISTEN EN LA BD
BAJO EL NOMBRE DE USUARIO QUE ESTAMOS UTILIZANDO EN ESTOS MOMENTOS */
go
sp_tables @table_owner='dbo'
-- VAMOS A CREAR UNA TABLAS
create table FAC_Articulo
(
CodArticulo
int,
NombreArticulo varchar(50),
PrecioActual
numeric(10,2)
)
/* "go" es un signo de finalizacin de un lote de sentencias.
No es una sentencia, es un comando.
El lote de sentencias est compuesto por todas las sentencias antes de "go" o toda
s las sentencias entre dos "go".
Las sentencias no deben ocupar la misma linea en la que est "go". */
GO
create table FAC_Cliente
(

CodCliente
integer,
NombreCliente varchar(60),
DatosCliente
varchar(60),
FechaAlta
datetime,
FechaNacimiento datetime
)
GO
/* VER CUALES SON LAS TABLAS QUE EXISTEN EN LA BD
BAJO EL NOMBRE DE USUARIO QUE ESTAMOS UTILIZANDO EN ESTOS MOMENTOS */
go
sp_tables @table_owner='dbo'
go
/* SI EXISTE UNA TABLA Y SI ESA TABLA TIENE CONTENIDO,
LA BORRAMOS, PARA LUEGO CREAR LA MISMA TABLA */
-- SI LA TABLA FAC_Cliente NO ESTA VACIA
if OBJECT_ID('FAC_Cliente') is not null
drop table FAC_Cliente
GO
/* VER CUALES SON LAS TABLAS QUE EXISTEN EN LA BD
BAJO EL NOMBRE DE USUARIO QUE ESTAMOS UTILIZANDO EN ESTOS MOMENTOS */
sp_tables @table_owner='dbo'
go
-- CREAMOS DE NUEVO LA MISMA TABLA, QUE FUE ELIMINADA
create table FAC_Cliente
(
CodCliente
integer,
NombreCliente varchar(60),
DatosCliente
varchar(60),
FechaAlta
datetime,
FechaNacimiento datetime
)
GO
sp_tables @table_owner='dbo'
go
insert into FAC_Articulo(CodArticulo, NombreArticulo, PrecioActual) values(1,'HO
RNO MICROHONDAS', 500.25)
GO
select *from FAC_Articulo
GO
/* DAR FORMATO AL TIPO DE DATO FECHAHORA, CON EL COMANDO SET
dmy(dia/mes/ao), ymd(ao/mes/dia), mdy(mes/dia/ao) */
set dateformat dmy
go

Potrebbero piacerti anche