Preguntas y respuestas de práctica de Oracle
(1) Crear espacio de tabla:
crear espacio de tabla tu_nombre
archivo de datos 'd:\tu_nombre.dbf' tamaño=50m
autoextender en los siguientes 10 m maxsize=200 m
administración de extensión asignación automática local;
Crear tabla:
crear tabla t_student(sin clave principal Varchar2(11), nombre Varchar2 ( 10), sexo Char(2) predeterminado 'masculino') espacio de tabla tu_nombre;
crear tabla t_student_score(no Varchar2(11),
cno Varchar2(10),
puntuación numérica(3, 1) verificación(puntuación gt; 0), restricción pk_nc clave primaria(no, cno), restricción fk_no clave externa (no) referencias t_student(no)
)espacio de tabla tu_nombre ;
(2) Crear usuario:
creat usuario xiaoming
identificado por abc123
Autorización:
< p; > otorgar función de creación a xiaoming;(3) consulta SQL:
desc emp; Ver la estructura de la tabla emp
3.1 Recuperar empleados del emp; Nombre de la tabla.
Seleccione el nombre del empleado de scott.emp;
3.2 Recupere el número de empleado superior de la tabla emp y utilice la palabra clave distinta para que el valor del número de empleado superior sea único.
seleccione un número de empleado distinto de scott.emp; (Esta pregunta no se puede resolver sin una estructura de tabla)
3.3 Recuperar información de empleados con un salario superior a 1000 de la tabla emp.
seleccione * de scott.emp donde salario gt;
3.4 Utilice la palabra clave like para recuperar información de los empleados cuyos nombres contengan la letra E de la tabla emp.
seleccione * de scott.emp donde nombre del empleado='E';
(4) Programación:
Función 1: basada en el nombre del empleado proporcionado ( como Parámetros del procedimiento), cambiar el salario del empleado a 2000;
crear o reemplazar el procedimiento P_1(ENAME VARCHAR2)
es
comenzar
actualizar scott.emp set salario=2000
donde nombre del empleado=ename;
end p_1
Función 2: basado en el nombre del empleado proporcionado , Consulta el nombre del líder superior del empleado y devuélvelo.
crear o reemplazar el procedimiento p_2(ENAME VARCHAR2)
ES
BNAME VARCHAR2;
BEGIN
SELECT Líder superior INTO bname de scott.emp donde nombre del empleado=ENAME;
END P_2;
Función 3: No puedo escribir este archivo de clase JAVA;
Su la pregunta solo tiene 20 puntos, pero hay preguntas con 200 puntos, pero simplemente no tengo nada que hacer