-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSQLQuery1.sql
More file actions
107 lines (60 loc) · 2.25 KB
/
SQLQuery1.sql
File metadata and controls
107 lines (60 loc) · 2.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
--TABLA BODEGA
create table bodega
( idbod int IDENTITY NOT NULL,
idbodega nchar(10),
descripcion varchar(200) NOT NULL,
estado nchar(2) NOT NULL,
PRIMARY KEY(idbodega,idbod)
);
go
--TABLA UBICACION
create table ubicacion
( idubi int IDENTITY NOT NULL,
codigo nchar(20) NOT NULL,
zona nchar(5) NOT NULL,
lado nchar(5) NOT NULL,
columna nchar(5) NOT NULL,
fila nchar(5) NOT NULL,
estado nchar(2) NOT NULL,
idbodega nchar(10) NOT NULL,
PRIMARY KEY(idubi),
);
go
select * From material
ALTER TABLE ubicacion
ADD FOREIGN KEY (idbod,idbodega) REFERENCES bodega(idbod,idbodega);
insert into ubicacion values ('00A00A','00','A','00','A','S','0001')
insert into bodega values ('0001','ALMACEN PRINCIPAL','S')
insert into bodega values ('0002','ALMACEN SJL','S')
insert into bodega values ('0003','ALMACEN CAÑETE','S')
insert into bodega values ('0004','ALMACEN SANTA CLARA','S')
insert into bodega values ('0005','ALMACEN PPUENTE','S')
insert into bodega values ('0006','R1','S')
insert into bodega values ('0007','R2','S')
insert into bodega values ('0008','R3','S')
insert into bodega values ('0009','R4','S')
insert into bodega values ('0010','R5','S')
insert into bodega values ('0011','ALMACEN EPPS','S')
insert into bodega values ('0012','ALMACEN PRADERAS','S')
insert into bodega values ('0013','VENTA Y PROYECTOS','S')
--TABLA USUARIOS
create table usuarios
( idusuarios int IDENTITY NOT NULL,
usuario nchar(10),
clave nchar(10),
email_corporativo nvarchar(30),
fecha_cambio_pass DATE,
permiso nchar(10),
PRIMARY KEY(idusuarios),
idempleado int FOREIGN KEY REFERENCES empleado(idempleado) ON DELETE CASCADE
);
go
select GETDATE() as today From usuarios
SELECT CONVERT(datetime, CONVERT(varchar, GETDATE(), 110))
SELECT CAST(CAST(GETDATE() AS DATE) AS SMALLDATETIME)
select * from dual
insert into empleado values ('ARMAS','BENAVIDES','RAUL','H','985395111','S','CALLE FORTUNATO QUESADA','73262442')
exec usp_RegistrarUsuario @usuario='rarmas',@clave='trilce',@email_corporativo ='rarmas@gmail.com',@permiso='RW--',@id =4
SELECT 'rarmas',ENCRYPTBYPASSPHRASE('password', 'trilce') ,'rarmas@gmail.com',
(select CAST(CAST(GETDATE() AS DATE) AS SMALLDATETIME)),'RW--', 4
select * From mytable