![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#7
|
||||
|
||||
|
hola:
Si mal no recuerdo vos trabajas con un SQL Server 2000, ahora que pudiste insertar registros, para saber el ultimo ID (identity) generado se consulta con :
Con este código, tenes en @ID el valor del ultimo identidad generado para esa tabla, lo podrias colocar todo dentro de un SP , y cuando este se ejecute te devuelva el Id generado.. Con respecto a "volver" el contador autoincremental al valor de inicialización: Podes usar TRUNCATE TABLE nombre_tabla : truncate borra todos los registros de la tabla y le devuelve la "marca de agua" inicializando la identidad, que es lo que vos queres. El inconveniente es que la tabla no debe tener relaciones de clave foranea para que el truncate funcione, sino da error. Asi que tendrias que eliminar las relaciones y volver a crearlas luego del truncate, podrias hacer todo en un solo script. La otra que te queda es eliminar el campo.. y volver a crearlo, eso inicializaria el contador tambien.. Espero te sirvan las sugerencias... Exitos..
__________________
desde Corrientes, Argentina.. Cuna del Libertador de America |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Insertar base de datos en acces con contraseña | kakesoft | Conexión con bases de datos | 3 | 03-12-2005 00:35:17 |
| Insertar y traer datos de una tabla en .NET | Alexander | .NET | 0 | 26-08-2005 19:54:02 |
| problemas selectSQL-Like, pasando datos desde código en el delphi | Giniromero | SQL | 6 | 22-09-2003 17:49:49 |
| Como insertar datos de una tabla en otra tabla? | Salomon | Firebird e Interbase | 1 | 28-08-2003 11:29:40 |
| Uno de Ingenieros | Nuria | Humor | 0 | 09-07-2003 13:34:59 |
|