20 - Ingresar algunos campos (insert into) |
Un banco tiene registrados las cuentas corrientes de sus clientes en una tabla llamada "cuentas". 1- Elimine la tabla "cuentas" si existe: if object_id('cuentas') is not null drop table cuentas; 2- Cree la tabla : create table cuentas( numero int identity, documento char(8) not null, nombre varchar(30), saldo money ); 3- Ingrese un registro con valores para todos sus campos, inclusive el campo identity, omitiendo la lista de campos (error, no se debe ingresar para el campo identity): insert into cuentas values (1,'25666777','Juan Perez',2500.50); 4- Ingrese un registro con valores para todos sus campos omitiendo la lista de campos (excepto el campo "identity"): insert into cuentas values ('25666777','Juan Perez',2500.50); 5- Ingrese un registro omitiendo algún campo que admitan valores nulos. 6- Intente ingresar un registro con valor para el campo "numero" (error): insert into cuentas (numero,documento,nombre,saldo) values (5,'28999777','Luis Lopez',34000); 7- Intente ingresar un registro listando 3 campos y colocando 4 valores (error) 8- Intente ingresar un registro sin valor para el campo "documento" (error) 9- Vea los registros ingresados: select *from libros;Ver solución
if object_id('cuentas') is not null drop table cuentas; create table cuentas( numero int identity, documento char(8) not null, nombre varchar(30), saldo money ); insert into cuentas values (1,'25666777','Juan Perez',2500.50); insert into cuentas values ('25666777','Juan Perez',2500.50); insert into cuentas (documento,saldo) values ('28999777',-5500); insert into cuentas (numero,documento,nombre,saldo) values (5,'28999777','Luis Lopez',34000); insert into cuentas (numero,documento,nombre) values (3344,'28999777','Luis Lopez',34000); insert into cuentas (nombre, saldo) values ('Luis Lopez',34000); select *from libros;