Resumen
//Describe brevemente el contenido de este documento
SQL es un lenguaje general utilizado para acceder a bases de datos relacionales. Sus características de ejecución son no procedimentales. es decir, no se requieren especificaciones. El método y enfoque de ejecución específicos es simplemente llamar a la declaración correspondiente para obtener directamente el resultado. PL/SQL es un lenguaje de procedimiento, por lo que se puede utilizar para implementar una lógica empresarial más compleja. habla principalmente sobre la escritura y la sintaxis de PLSQL
Contenido
//Puedes agregar pequeñas categorías tú mismo
Sintaxis PLSQL
Estructura del programa
Los programas PL/SQL se basan en bloques (bloques) como unidad básica. Todo el bloque PL/SQL se divide en tres partes: la parte de declaración (comenzando con declarar). ), la parte de ejecución (comenzando con inicio) y la parte de manejo de excepciones (comenzando con excepción). La parte de ejecución es obligatoria y las otras dos partes son opcionales, sin importar cuán grande sea la cantidad de código en el segmento del programa PL/SQL. , su estructura básica se compone de estas tres partes y cada declaración está separada por un punto y coma
/* La parte de declaración comienza con declarar*/ DECLARE ? declarar declaración /*La parte de ejecución comienza con inicio y termina? con fin*/ COMENZAR ejecutar declaración /*La parte de manejo de excepciones comienza con excepción*/ ¿CUÁNDO caso de excepción ENTONCES? con declarar*/DECLARAR? v_job NÚMERO(?) /*La parte de ejecución comienza con comenzar*/ ¿BORRAR DEL empleado? empleado DONDE depno = ; dbms_output PUT_LINE(v_job); /*La parte de manejo de excepciones comienza con excepción*/ ¿CUÁNDO no_data_found ENTONCES ? >
Tipos de datos
PL/SQL se utiliza principalmente para la programación de bases de datos, por lo que todos sus tipos de datos siguen Los tipos de campos en la base de datos Oracle son uno a uno. correspondencia y generalmente se dividen en tipo numérico, tipo booleano, tipo de carácter y tipo de fecha.
Estructura de control
Hay tres condiciones de estructura de programa en el segmento de programa PL/SQL. estructura y estructura de secuencia
a) Estructura condicional
IF condición THEN declaración ELSEIF condición ? THEN declaración ELSE declaraciónelse END IF ;
b) Estructura de bucle ? p>
Tres estructuras de bucle
Bucle simple (también llamado bucle infinito) LOOP Declaración de bucle END LOOP ;?
Bucle WHILE Condición LOOP Declaración de bucle END LOOP ;?
Bucle FOR numérico PARA variable IN límite bajo u
pper_bound LOOP loopstatement END LOOP ;?
Generalmente debes usar un bucle simple si siempre quieres que el cuerpo del bucle se ejecute al menos una vez. Si deseas verificar la condición antes de ejecutar el cuerpo del bucle por primera vez. , use el bucle WHILE El bucle FOR debe usarse cuando planee iterar a través de cada valor (entero o registro) especificado en la cláusula IN
c) Estructura secuencial lishixinzhi/Article/program/Oracle/201311/17606