¡ Hola ! amigos...bueno soy nuevo en estos de los foros..pero mi pregunta es la siguiente..tengo tablas en sql..bueno una de ellas es por ejemplo la tabla clientes. aqui esta su estructura:
create table clientes
(
idcliente int IDENTITY not null,
nombre varchar (50)null,
apellido varchar (50)null,
dni varchar (8)null,
direccion varchar (50)null,
telefono varchar (50)null,
email varchar (50)null,
)
alter table clientes add primary key (idcliente)
tambien tengo un store procedure para esta tabla
create procedure sp_ins_cli
@nombre varchar(50),@apellido varchar(50),
@dni varchar(8),@direccion varchar(50),@telefono varchar(50),@email varchar(50)
as
insert into clientes(nombre,apellido ,dni ,direccion ,telefono,email )
values(@nombre,@apellido ,@dni ,@direccion ,@telefono,@email )
bueno como veran tengo un campo autoincrementable que seria el IDCLIENTE...pero por alguna extraña razon me inserta a partir del numero 4 aun cuando en inicio de identidad he puesto 1...y el otro problema es que cuando elimino supongamos registros de la tabla clientes...y despues vuelvo a insertar...sigue con el numero en que se quedo el insert...si supuestamente borro todos los datos de la tabla me deberia empezar a contar desde el 1 no desde el numero en que se kedo antes de borrar los datos......no se si me podrian ayudar con este pequeño codigo...si habra una condicion o otro metodo mejor...desde ya gracias
Leer las respuestas