29/09/2005, 14:59
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 11 meses Puntos: 6 | |
Meter en una sentencia insert, el valor devuelto por un select Quiero una sentencia que introduzca un dato, y después, coja esa id (con select @@identity) y la introduzca en otra tabla, pero todo dentro de SQL (porque quiero hacer una transacción).
¿Cómo se haría? He probado con
INSERT... (normal)
INSERT INTO (campo1,...) values (select @@identity,...)
y variantes de esto y no me sale (supongo que se tendrá que declarar una variable y ponerle el valor del select, pero no sé cómo se hace).
Saludos
Nota: Estoy con SQL Server. |