Red de conocimiento informático - Aprendizaje de programación - Preguntas y respuestas de práctica de Oracle

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