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
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
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?
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.
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;
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.
Gracias, explicas muy bien y dejas los conceptos claros. Voy a empezar el 2do ciclo de DAM y me has refrescado los conocimientos! ;)
Super bueno...muchas gracias me acabas de abrir un mundo para el PL SQL.... mil gracias¡¡
Muy conciso y claro. Gracias por estos vídeos, siga asi.
Gracias por tu comentario. Puedes consultar mi canal.
Excelente tutorial. Muy bien explicado. Saludos y gracias desde Chile! :)
Esta muy bien el tutorial muy bien explicado me ha ayudado a entender los procedimientos y las funciones
gracias sigue haciendo tutoriales asi :)
MUY INTERESANTE E INVALUABLE EN FUNCION DE MI CURVA DE APRENDIZAJE, MUCHAS GRACIAS... BENDICIONES
he tomado casi todo para mi exposición de "Introducción a PL-SQL" en la universidad... Muchas Gracias! :)
Saludos desde Guatemala!
12:52 casi quedo sordo jaja. Buen video , saludos!
Gran vídeo, me ha sido muy útil.
Un saludo
gracias por vuestra enseñanza pedro.
saludos
Muchas gracias Pedro, excelente el turorial.
Explicaciones breves, claras, y didácticas
Mejor que en clase. Eres muy grande.
Interesante propuesta didáctica, Pedro (incluido la "nota de color" sobre la influencia). :-)
Muy bien explicado. Saludos y gracias.
wahoooooo !!!!
Magistral....
Detallado....
Imponente....
neta y 100% teórico practico
Excelente, bien explicado.
Explicas muy bien! :)
Excelente explicación, saludos desde Paraguay
Buen video me sirvió para repasar plsql, Saludos
Excelente tu forma de explicar
eres un máquina pedro
buenísimo, gracias por la paciencia
Excelente gracias pedro!
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.
muy bueno el video, muy bien explicado
Estaría bueno un curso de sql ,me va a servir mucho,saludos y me suscribo ,abrazo
Maestro , Mis respetos
gracias muy buen video
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!!
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
Excelente amigo
Me alegra saber que te ha servido de ayuda.
Un saludo
y aún el 2021, saludos
Muchas gracias
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
Gracias!!!!
Esta muy bueno el tutorial, gracias.
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
Muy bueno
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?
hola, este video me ha servido mucho. muchas gracias
Gracias por tu comentario
uff super entendi, me recomiendas una pagina de ejercicios.
Gracias
Muchas gracias me despejo el miedo que le tenia al PL/SQL
hola buenas noches una pregunta el adaptador de la red no pudo establecer conexion que puedo hacer
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!
buenas tardes Pedro y como obtener una certificación de plsql
Gracias por los videos pero ayudaria muucho si cuando hablas puedes sacar un poco la voz, pareciera que susurraras y es costoso seguirte :)
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
Gracias tio casi pelado, estoy listo para mi pruebita, mi profe octagenario reculiao no me enseña nada, tkm muxo
Que diferencia hay entre IS, AS, DECLARE
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) czcams.com/video/cmA-wUKbdQA/video.html puedes ver cómo lo hago con while y con for
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;
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.
Hola buenastardes hay alguna manera de contactarse con ud ?, necesito ayuda.
Mi correo es Pedro.camacho@gmail.com
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!
hola Pedro Camcho, podrías hacer una explicación sobre un paquete pl/sql
Hola, no entiendo muy bien lo que necesitas
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.
Para los que tienen problemas al imprimir en la consola, deben poner antes: set serveroutput on size 1000000;
En que parte, especifica bien papu
me salio todo menos la parte de la excepcion
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.
Hola, que lastima parece buen material, pero fue imposible escucharlo, el volumen es extremadamente bajo en el video, no se entiende.
podría servir
czcams.com/channels/XrxLu3I_Ze-dLAaV5_KP6w.html
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.
Já y dijieron que moriría sin conocer a Dios
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.
muy bajo el audio....
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 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
EXPLICAS BIEN PERO HABLAS DEMASIADO PARA EXPLICAR ALGO TAN SIMPLE Y TERMINAS MAREANDO AL OYENTE GRACIAS IGUALMENTE POR EL MATERIAL
mal audio.
Gran vídeo, me ha sido muy útil.
Un saludo