Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Alquileres
--Sql Server 2014 Express Edition --Batches are separated by 'go' select @@version as 'sql server version' create table sede( codigo varchar(3) primary key , direccion varchar (30) not null unique --para que no haya valores repetidos , numEmpleados int check (numEmpleados >0) ) insert into sede values ('s01', 'Cenes', 2) insert into sede values ('s02', 'Granada Norte', 6) insert into sede values ('s03', 'Granada Sur', 7) insert into sede values ('s04', 'Pinos', 1) insert into sede values ('s05', 'Dudar', 1) insert into sede values ('s06', 'Salobreña', 3) insert into sede values ('s07', 'Villanueva', 4) insert into sede values ('s08', 'Guarromán', 2) create table coche ( matricula varchar (7) primary key , plazas int check (plazas >= 2) , potencia numeric(5,2) check (potencia > 1 and potencia < 300) --numero: estamos indicando que tiene 5 números y dos decimales , codigo varchar (3) references sede --references marca a la tabla a que pertenece la columna foreign key ) go insert into coche values ('1001BBB', 4, 12.50, 's01') insert into coche values ('1002BBB', 5, 13.50, 's02') insert into coche values ('1003BBB', 2, 5.50, 's03') insert into coche values ('1004BBB', 4, 14.50, 's04') insert into coche values ('1005BBB', 4, 12.90, 's05') insert into coche values ('1006BBB', 5, 13.50, 's06') insert into coche values ('1007BBB', 4, 12.50, 's07') insert into coche values ('1008BBB', 3, 70.50, 's01') insert into coche values ('1009BBB', 2, 80.50, 's01') insert into coche values ('1010BBB', 7, 90, 's01') insert into coche values ('1011BBB', 10, 12.50, 's01') go create table depende ( codigod varchar (3) references sede , codigo varchar (3) references sede , constraint PK_depende primary key (codigod, codigo)--se tiene que poner despues de las columnas de esta forma// Le hemo dado nombre con "constrain" , constraint CK_repetida check (codigod <> codigo) -- != también se puede usar ) go insert into depende values ('s01', 's02') insert into depende values ('s01', 's03') insert into depende values ('s02', 's04') insert into depende values ('s02', 's03') insert into depende values ('s02', 's01') insert into depende values ('s04', 's01') insert into depende values ('s06', 's04') insert into depende values ('s06', 's05') insert into depende values ('s08', 's07') insert into depende values ('s08', 's01') go select * from depende
run
|
edit
|
history
|
help
0
how-to-assign-a-random-value-in-a-select-statement-in-sqlserver
BC160401693
Demo
program2
Company DB
forming date as nvarchar
How to add namespace to sql generated XML output
Demo
Teacher
abhishek