1. Seleccione en:
suponga que una tabla tiene algunas filas particulares que deben transferirse a otra tabla de la misma base de datos. Se puede hacer usando select into declaración de la siguiente manera:
select list into destination from source (where condition)
Ejemplo:
Hay dos tablas llamadas alumno y notas. Las calificaciones de los estudiantes deben transferirse de las calificaciones a la tabla de estudiantes. Esto tiene que hacerse como:
Select * from student;
Nombre | Rollno | Curso |
---|---|---|
maya | 111 | CSE |
Naina | 112 | CEPE |
Poli | 113 | AEE |
clara | 114 | mecánico |
Select * from marks;
Nombre | Rollno | marcas |
---|---|---|
maya | 111 | 85 |
Naina | 112 | 75 |
Poli | 113 | sesenta y cinco |
clara | 114 | 55 |
Select mks into student from marks;
Nombre | Rollno | Curso | marcas |
---|---|---|---|
maya | 111 | CSE | 85 |
Naina | 112 | CEPE | 75 |
Poli | 113 | AEE | sesenta y cinco |
clara | 114 | mecánico | 55 |
Las notas se añadirán a la tabla de alumnos. La cláusula ‘where’ se puede utilizar para la condición. es opcional
2. Tablas temporales:
el usuario a veces quiere crear una tabla separada de los valores de tabla dados. Tiene que hacerse usando el concepto de tablas temporales. Las tablas temporales se pueden crear de dos maneras: utilizando la sintaxis de creación de tablas o la sintaxis de selección.
Seleccionar en:
Se debe crear una nueva tabla a partir de la tabla de estudiantes usando la declaración de selección en de la siguiente manera:
Select * from student;
Nombre | Rollno | Curso |
---|---|---|
maya | 111 | CSE |
Naina | 112 | CEPE |
Poli | 113 | AEE |
clara | 114 | mecánico |
Select name, rollno into temp_table #details from student;
Nombre | Rollno |
---|---|
maya | 111 |
Naina | 112 |
Poli | 113 |
clara | 114 |
Crear tabla:
se puede crear una nueva tabla utilizando la declaración de creación de tabla:
Create table #details( name varchar2(30), rollno int);
Se crea una nueva tabla. Los valores se pueden copiar de la otra tabla de la siguiente manera:
Insertar en #detalles seleccionar nombre, rollno del estudiante;
Nombre | Rollno |
---|---|
maya | 111 |
Naina | 112 |
Poli | 113 |
clara | 114 |
Publicación traducida automáticamente
Artículo escrito por mangalgiaishwarya2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA