Buen día soy novato en esto de las bases de datos y quiero aprender de este gran foro ojala puedan a poyarme u orentarme el detalle es que realizo el alta de un usuario pero se repite muchas veces entonces quiero saber como puedo definir el usuario una vez y que se ponga en todos los campos donde se nececite aqui esta un ejemplo.
SELECT *
FROM USUARIOS
WHERE COD_USUARIO= 'C3131872';
--Aqui quiero insertar el mismo dato C3131872 pero no quiero estar escribiendo o pegando lo mismo
INSERT INTO USUARIOS(COD_USUARIO, COD_PER_FISICA, ES_PRINCIPIANTE, PALABRA_PASO, EST_ACTIVO, IMPRESORA, NUM_LLAMADAS)
VALUES ('C3131872','C3131872', 'N', 'C3131872', 'S', null, null);
hay manera de solo definir C3131872 y que automaticamente se ponga en esos campos?? ya use el & pero sale lo mismo tengo que escribir 3 veces lo mismo
De antemano muchas gracias
- Versión para impresión
- Inicie sesión o registrese para enviar comentarios
Podrías utilizar una select
Subido por Carlos el 5 Noviembre, 2014 - 19:39
Podrías utilizar una select para hacer el insert directamente con los valores que contiene la tabla origen de usuarios:
Si no existiera, te tendrías que crear una tabla usuarios1 con al menos el campo COD_USUARIO, e insertar en ese campo los códigos de los usuarios que quieras crear luego.