Introducción al lenguaje PL/SQL Características, arquitectura y estructura de bloques Soporte para consultas, gestión de excepciones y Programas almacenados
Tengo que darte las gracias mil veces si hace falta, he aprendido con este video lo que no he aprendido en meses con mi profesora, que diferencia entre una persona y otra de verdad, un saludo y sigue asi por favor, te felicito.
Hola Pedro, muchas felicidades por este curso, estoy repasando pl para efecto de un nuevo trabajo en TI, pero hace mucho no lo utilizaba. La metodología y forma de exponer el curso ( bien pausado y sin asumir nada) esta excelente. Muchas felicidades. Gracias.
Una buena introduccion a PL/SQL, PARA AQUELLOS QUE QUIERAN PRACTICAR CON EL VIDEO, aqui pego los create tably y los insert: --CREACION DE TABLAS CREATE TABLE ARMARIO ( N_ARMARIO NUMBER(2), TIPO VARCHAR2(3), CONSTRAINT PK_ARMARIO PRIMARY KEY(N_ARMARIO) ) ; CREATE TABLE EQUIPO ( ID NUMBER(3), PLACA_BASE VARCHAR2(20), N_ARMARIO VARCAR2(3), CONSTRAINT PK_EQUIPO PRIMARY KEY(ID), CONSTRAINT FK_ARMARIO_EQUIPO FOREIGN KEY(N_ARMARIO) REFERENCES ARMARIO(N_ARMARIO) ) --INSERCION DE DATOS INSERT INTO ARMARIO VALUES(1,'XL') ; INSERT INTO ARMARIO VALUES(2,'XL') ; INSERT INTO ARMARIO VALUES(3,'M') ; INSERT INTO EQUIPO VALUES(1,'ASUS',1) ; INSERT INTO EQUIPO VALUES(2,'AMD',3) ; INSERT INTO EQUIPO VALUES(3,'AMD',2) ; INSERT INTO EQUIPO VALUES(4,'ASUS',1) ; INSERT INTO EQUIPO VALUES(5,'INTEL',2) ; INSERT INTO EQUIPO VALUES(6,'ASUS',3) ;
+ComandanteJ Muchas gracias por tu aportación, seguro que ahora es más sencillo seguir paso a paso las explicaciones mientras se pone en práctica lo que se explica en el vídeo.
Pedro Camacho Gracias a ti por tus explicaciones, con suerte, gracias a estas habré aprobado el examen de pl/SQL que he tenido hoy en mi grado superior.
Como empiezo con esto? Primero instalo un motor de BD, puede ser version XE? y donde puedo obtener una base de datos de prueba? Y luego que mas hago, donde meto las sentencias, por SQL Plus o algún programita, estoy medio perdido, algún paso a paso? Ayuda porfavor, gracias!!
Ojala mi profesora explicara como tú. Bueno... directamente explicara de verdad, porque su rutina de clase es venir 5-10 min tarde, quedarse tecleando en el PC 5-10 min, y salir de clase durante 5-20 min. Luego vuelve y si eso explica algo, cuando ya no tenemos ni interes
Buenos días, ya veo que el último video tiene 9 meses, pero esperoque sigas activo. He probado el código con las variables v_id, v_placa, etc, del ejemplo de tratamiento de errores. Pero me devuelve el error "Too many rows". Es esto lo que debería ocurrir o debería efectivamente mostrar los valores de las variables en la pantalla? Estoy usando Oracle express 11g. Gracias
Buenas, tengo una interrogante. Al ejecutar un procedimiento como el que aparece en el minuto 25:00, no visualizo nada que me diga el "Total de equipos" por ningún lado. Lo único que me aparece en pantalla es el mensaje de que el procedimiento de completo correctamente. ¿Estaré haciendo algo mal?
Actualización del Armario: DECLARE num_equipos NUMBER(2); BEGIN INSERT INTO armario (n_armario, tipo) VALUES (04,'M'); UPDATE equipo SET n_armario = 04 WHERE n_armario= 03; num_equipos:= SQL%ROWCOUNT; DELETE FROM armario WHERE n_armario=03; DBMS_OUTPUT.PUT_LINE(num_equipos|| 'Equipo movidos al armario numero 04'); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('error en la ejecución revisar'); END;
Excelente!!!, una explicación muy clara Por favor me puedes indicar tu página WEB o link para seguir con tus tutoriales sobre Oracle PL/SQL. Saludos desde México Joe Rodriguez Vs Bravo
Muchas gracias por tu comentario. Estos vídeos los hice para hacer un flipped classroom del tema de PL/SQL, pero viendo la acogida que han tenido, también me planteo hacerlo para SQL. Tu respuesta me anima a hacerlo, gracias nuevamente.
Hola Mario. Los contenidos del curso son propiedad intelectual de la universidad, de ahí que no pueda colgarlos directamente. Veré que puedo hacer y gracias también por tus comentarios.
En este curso, muestro cómo utilizar PL/SQL de Oracle. Como requisitos previos al mismo, hay que saber hacer todo lo que comentas de instalación y primeros pasos en Oracle.
Los procedimientos almacenados son ideales para tratamiento masivo de la información y automatización de ciertas tareas. Si trabajas con Oracle viene muy bien conocerlo.
Tengo que darte las gracias mil veces si hace falta, he aprendido con este video lo que no he aprendido en meses con mi profesora, que diferencia entre una persona y otra de verdad, un saludo y sigue asi por favor, te felicito.
Muy conciso y claro. Gracias por estos vídeos, siga asi.
Gracias por tu comentario. Puedes consultar mi canal.
12:52 casi quedo sordo jaja. Buen video , saludos!
Hola Pedro, muchas felicidades por este curso, estoy repasando pl para efecto de un nuevo trabajo en TI, pero hace mucho no lo utilizaba. La metodología y forma de exponer el curso ( bien pausado y sin asumir nada) esta excelente. Muchas felicidades. Gracias.
Muchas gracias por tus comentarios Aldo, me alegra saber que te ha sido útil.
Excelente tutorial. Muy bien explicado. Saludos y gracias desde Chile! :)
MUY INTERESANTE E INVALUABLE EN FUNCION DE MI CURVA DE APRENDIZAJE, MUCHAS GRACIAS... BENDICIONES
Excelente explicación, saludos desde Paraguay
Super bueno...muchas gracias me acabas de abrir un mundo para el PL SQL.... mil gracias¡¡
Esta muy bien el tutorial muy bien explicado me ha ayudado a entender los procedimientos y las funciones
gracias sigue haciendo tutoriales asi :)
Gracias, explicas muy bien y dejas los conceptos claros. Voy a empezar el 2do ciclo de DAM y me has refrescado los conocimientos! ;)
wahoooooo !!!!
Magistral....
Detallado....
Imponente....
neta y 100% teórico practico
he tomado casi todo para mi exposición de "Introducción a PL-SQL" en la universidad... Muchas Gracias! :)
Saludos desde Guatemala!
Estaría bueno un curso de sql ,me va a servir mucho,saludos y me suscribo ,abrazo
Interesante propuesta didáctica, Pedro (incluido la "nota de color" sobre la influencia). :-)
Mejor que en clase. Eres muy grande.
Me alegra saber que te ha servido de ayuda.
Un saludo
y aún el 2021, saludos
Gran vídeo, me ha sido muy útil.
Un saludo
Excelente tu forma de explicar
gracias por vuestra enseñanza pedro.
saludos
Una buena introduccion a PL/SQL, PARA AQUELLOS QUE QUIERAN PRACTICAR CON EL VIDEO, aqui pego los create tably y los insert:
--CREACION DE TABLAS
CREATE TABLE ARMARIO
(
N_ARMARIO NUMBER(2),
TIPO VARCHAR2(3),
CONSTRAINT PK_ARMARIO PRIMARY KEY(N_ARMARIO)
)
;
CREATE TABLE EQUIPO
(
ID NUMBER(3),
PLACA_BASE VARCHAR2(20),
N_ARMARIO VARCAR2(3),
CONSTRAINT PK_EQUIPO PRIMARY KEY(ID),
CONSTRAINT FK_ARMARIO_EQUIPO FOREIGN KEY(N_ARMARIO)
REFERENCES ARMARIO(N_ARMARIO)
)
--INSERCION DE DATOS
INSERT INTO ARMARIO
VALUES(1,'XL')
;
INSERT INTO ARMARIO
VALUES(2,'XL')
;
INSERT INTO ARMARIO
VALUES(3,'M')
;
INSERT INTO EQUIPO
VALUES(1,'ASUS',1)
;
INSERT INTO EQUIPO
VALUES(2,'AMD',3)
;
INSERT INTO EQUIPO
VALUES(3,'AMD',2)
;
INSERT INTO EQUIPO
VALUES(4,'ASUS',1)
;
INSERT INTO EQUIPO
VALUES(5,'INTEL',2)
;
INSERT INTO EQUIPO
VALUES(6,'ASUS',3)
;
+ComandanteJ Muchas gracias por tu aportación, seguro que ahora es más sencillo seguir paso a paso las explicaciones mientras se pone en práctica lo que se explica en el vídeo.
Pedro Camacho Gracias a ti por tus explicaciones, con suerte, gracias a estas habré aprobado el examen de pl/SQL que he tenido hoy en mi grado superior.
COMANDANTEJ, HAY UN PAR DE ERRORES EN ESE SCRIPT, IGUAL GRACIAS!!
Claudio Maldonado Es cierto, en la foreign key de la tabla "Equipo", el tipo de dato esta puesto como "VARCHAR2(3)" , cuando deberia ser "NUMBER(2)".
Como empiezo con esto? Primero instalo un motor de BD, puede ser version XE? y donde puedo obtener una base de datos de prueba? Y luego que mas hago, donde meto las sentencias, por SQL Plus o algún programita, estoy medio perdido, algún paso a paso? Ayuda porfavor, gracias!!
Muy bien explicado. Saludos y gracias.
Explicaciones breves, claras, y didácticas
Buen video me sirvió para repasar plsql, Saludos
Ojala mi profesora explicara como tú. Bueno... directamente explicara de verdad, porque su rutina de clase es venir 5-10 min tarde, quedarse tecleando en el PC 5-10 min, y salir de clase durante 5-20 min. Luego vuelve y si eso explica algo, cuando ya no tenemos ni interes
hola, este video me ha servido mucho. muchas gracias
Gracias por tu comentario
hola buenas noches una pregunta el adaptador de la red no pudo establecer conexion que puedo hacer
Buenos días, ya veo que el último video tiene 9 meses, pero esperoque sigas activo. He probado el código con las variables v_id, v_placa, etc, del ejemplo de tratamiento de errores. Pero me devuelve el error "Too many rows". Es esto lo que debería ocurrir o debería efectivamente mostrar los valores de las variables en la pantalla? Estoy usando Oracle express 11g. Gracias
Muchas gracias Pedro, excelente el turorial.
muy bueno el video, muy bien explicado
Muchas gracias me despejo el miedo que le tenia al PL/SQL
Excelente gracias pedro!
eres un máquina pedro
Maestro , Mis respetos
Buenas, tengo una interrogante. Al ejecutar un procedimiento como el que aparece en el minuto 25:00, no visualizo nada que me diga el "Total de equipos" por ningún lado. Lo único que me aparece en pantalla es el mensaje de que el procedimiento de completo correctamente. ¿Estaré haciendo algo mal?
Excelente amigo
buenas tardes Pedro y como obtener una certificación de plsql
Esta muy bueno el tutorial, gracias.
Muy bueno
Muchas gracias
Excelente, bien explicado.
Actualización del Armario:
DECLARE
num_equipos NUMBER(2);
BEGIN
INSERT INTO armario (n_armario, tipo) VALUES (04,'M');
UPDATE equipo SET n_armario = 04 WHERE n_armario= 03;
num_equipos:= SQL%ROWCOUNT;
DELETE FROM armario WHERE n_armario=03;
DBMS_OUTPUT.PUT_LINE(num_equipos|| 'Equipo movidos al armario numero 04');
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('error en la ejecución revisar');
END;
buenísimo, gracias por la paciencia
Gracias tio casi pelado, estoy listo para mi pruebita, mi profe octagenario reculiao no me enseña nada, tkm muxo
Gracias por los videos pero ayudaria muucho si cuando hablas puedes sacar un poco la voz, pareciera que susurraras y es costoso seguirte :)
Explicas muy bien! :)
haz realizado procedimiento con For o Loop para devolver el resultado mas de una fila?
En el vídeo 3 de esta lista
(3.- Cursores y Transacciones PLSQL) ruclips.net/video/cmA-wUKbdQA/видео.html puedes ver cómo lo hago con while y con for
22:56 Ya dos preinfartos, muchas gracias por el contenido pero si cuida esa parte porque espantas
Hecho, yo cuido mi voz y tú el corazón!
uff super entendi, me recomiendas una pagina de ejercicios.
Gracias lo estoy entendiendo muy bien
Muchas gracias por tu comentario y espero que te sirva la lista de reproducción entera.
Excelente!!!, una explicación muy clara
Por favor me puedes indicar tu página WEB o link para seguir con tus tutoriales sobre Oracle PL/SQL.
Saludos desde México
Joe Rodriguez Vs
Bravo
gracias muy buen video
Hola me gusta mucho su forma de explicar, antes de pl/sql no has dado curso de sql? . si es así me gustaría hacerlo
Muchas gracias por tu comentario. Estos vídeos los hice para hacer un flipped classroom del tema de PL/SQL, pero viendo la acogida que han tenido, también me planteo hacerlo para SQL. Tu respuesta me anima a hacerlo, gracias nuevamente.
Seria genial
Hola buenastardes hay alguna manera de contactarse con ud ?, necesito ayuda.
Mi correo es Pedro.camacho@gmail.com
A mi también me gusta mucho la forma de enseñar, por eso me gustaría que publicaras el archivo ppt para descargarlo y estudiarlo.
Hola Mario. Los contenidos del curso son propiedad intelectual de la universidad, de ahí que no pueda colgarlos directamente. Veré que puedo hacer y gracias también por tus comentarios.
Gracias!!!!
hola Pedro Camcho, podrías hacer una explicación sobre un paquete pl/sql
Hola, no entiendo muy bien lo que necesitas
Gracias
Que diferencia hay entre IS, AS, DECLARE
Hola Muchas Gracias Por Los Videos, Podrias Hacer sobre SQL (SQL Plus) Select, create, etc
Gracias por tu comentario...me apunto tu sugerencia para futuros tutoriales!
Para los que tienen problemas al imprimir en la consola, deben poner antes: set serveroutput on size 1000000;
En que parte, especifica bien papu
puedes enseñar como instalar, configurar, abrir el programa, como crear una base de datos, como conectarse, crear tablas, te agradeceria mucho
En este curso, muestro cómo utilizar PL/SQL de Oracle. Como requisitos previos al mismo, hay que saber hacer todo lo que comentas de instalación y primeros pasos en Oracle.
Tal vez sean mis audífonos, pero madre mía, le escucho muy bajo.. Buen vídeo!
Sí, en ese video tenía un mal micrófono. Gracias por tu comentario
Excelente presentación, ojala pudiese eliminar sus tosidos.
me salio todo menos la parte de la excepcion
A pesar de que el tutorial es muy muy bueno. La voz susurrada molesta mucho. Para próximos tutoriales habla un poco mas fuerte. Saludos
Gracias por tu comentario. En los siguientes vídeos ha mejorado mucho el audio.
Hola, que lastima parece buen material, pero fue imposible escucharlo, el volumen es extremadamente bajo en el video, no se entiende.
podría servir
ruclips.net/channel/UCXrxLu3I_Ze-dLAaV5_KP6w
Já y dijieron que moriría sin conocer a Dios
Pero es muy parecido a las store procedures ...mucho lio donde esta la ventaja ?
Los procedimientos almacenados son ideales para tratamiento masivo de la información y automatización de ciertas tareas. Si trabajas con Oracle viene muy bien conocerlo.
Entendí. Pero pésimo ese sonido.
Sí, soy consciente de la baja calidad del audio. Es algo que mejoré en otros vídeos. Gracias por el feedback
muy bajo el audio....
EXPLICAS BIEN PERO HABLAS DEMASIADO PARA EXPLICAR ALGO TAN SIMPLE Y TERMINAS MAREANDO AL OYENTE GRACIAS IGUALMENTE POR EL MATERIAL
Muy buen video pero el sonido es malisimo. Me pone nervioso que este susurrando.
Siento que el audio esté bajo, es un problema del micrófono
mal audio.
Gran vídeo, me ha sido muy útil.
Un saludo