DBS22 - Recap PL/SQL Wilrik R1_4.44

Slides:



Advertisements
Verwante presentaties
Insights uit social media. kranttelevisieradiowebsocial face-2-facetelefonischschriftelijkonlinesocial Marketeers moeten de massa opzoeken!
Advertisements

Deel XIV Eerste echte e-commerce applicatie Implementatie (vervolg) 1 Internetapplicaties Deel 14: Eerste echte e-commerce applicatie: Implementatie (vervolg)
PHP & MYSQL LES 03 PHP & DATABASES. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Module 7 – Hoofdstuk 5 (4) SQL – voorwaarden aan groepen en meerdere tabellen.
MySQL-acties Klassikaal: Wijnen.sql. 1.Toon alle wijnen die er zijn. Toon de naam, kleur en prijs. SELECT `naam`,`kleur`,`prijs` FROM `wijnen`
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Internetapplicaties - VIII Relationele Databases 1 Internetapplicaties Deel 8: Relationele Databases.
<Mdl01 hoorcollege 1>
LauwersCollege Buitenpost Informatica
Inleiding Databanken: oefeningen 4 Sven Casteleyn 4 Lokaal: 6G HomePage: te bereiken via
Computervaardigheden en Programmatie Universiteit AntwerpenDatabank - Basis 4.1 Computervaardigheden en Programmatie 1rste BAC Toegepaste Biologische Wetenschappen.
Relationele databases: Fysiek databaseontwerp en SQL
Datamodellering en –verwerking 8C020 college 4
Download en installeer de gereedschappen
Download en installeer de gereedschappen
Vorige week: Referentiele integriteit
Topografie Nederland (8 dia’s)
Workshop PHP Een productencatalogus Met database.
Vakgroep Telecommunicatie en Informatieverwerking 1 Werken met databasesystemen: beveiliging tegen falen Hoofdstuk 10 Database, Document and Content Management.
De Studielink-keten wordt steeds sterker
Deel XIII Eerste echte e-commerce applicatie (iteraties + impl ) 1 Internetapplicaties Deel 13: Eerste echte e-commerce applicatie: Enkele iteraties met.
Presentatie bij hoofdstuk 12 van Informatica Edu’Actief
BoekStart in de Kinderopvang 18 oktober 2010
SQL ( SERVER ) Les #02: T-SQL. A GENDA Herhaling les 4 Views SELECT…INTO Beheren van tabellen: CREATE ALTER DROP Opdracht voor de volgende les.
LauwersCollege Buitenpost Informatica
7 Databases. SAMENGESTELDE VOORWAARDEN 1 Wat is het adres van Odile Goossens? SELECT adres, woonplaats FROM leden WHERE naam = ‘Goossens’ AND voornaam.
Computervaardigheden Hoofdstuk 4 — Databank (Basis)
Datamodellering en –verwerking 8C020 college 9. Terugblik college week 8 Toepassingen van Petri-netten in bioinformatica Biologische schakelaars en oscillatoren.
Vakgroep Telecommunicatie en Informatieverwerking 1 Relationele databases: Het relationeel databasemodel Hoofdstuk 4 Database, Document and Content Management.
Front-end development
Databases I (H.8) SQL Wiebren de Jonge Vrije Universiteit, Amsterdam versie 2003.
1 July SQL Les July Agenda Herhaling Herhaling Stored Procedures Stored Procedures Oefeningen Oefeningen User Defined Functions User.
Hoofdstuk 11 Databasemanagementsystem. hoofdstuk 112 STROKENDIAGRAMMEN llnrvoornaamtussenvachternaamstraathuisnummerpostcodeplaatstelefoongeslachtgebdatumklas.
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
Analyse 3 INFANL01-3 week 3 CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Week 3 BIMAIV03 Les B3 BIMAIV03 Les B3. Opdracht 1 Van een artikel mogen maximaal 300 stuks verkocht worden. Verschillende klanten bestellen een aantal.
Week 6 BIMAIV03 les B1. DML en DDL ata D anipulation M anguage L ata D efinition D anguage L.
Week 2 BIMAIV03 Les A3. DISTINCT (1) Van welke uitgevers staan er boeken in deze tabel? BOEKNRTITELUITGEVERPRIJS Word in twaalf dagenMEU€ 22,50.
Week 1 BIMAIV03 Les B2 BIMAIV03 Les B2. Uit het voorgaande... CREATE TABLE... Opdracht om een nieuwe tabel binnen de database te creëren. Aandachtspunten.
ANALYSE 3 INFANL01-3 WEEK 6 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Subqueries met correlaties ▸ Subqueries zonder correlaties ▸ Views ▸
Combinatie functie Regeling namens ministerie OC&W en VWS In fte voor combinatie functionarissen – 1250 fte om sportverenigingen te versterken.
REKENEN We gaan met de metro. Bij het beginpunt stappen 5 mensen in de trein. Reken jij met me mee? Let goed op hoeveel mensen instappen en uitstappen.
Wat is SQL (1)? SQL (Structured Query Language):  is een zeer krachtige taal met een beperkt vocabulaire (aantal ‘woorden’)  is declaratief (‘WAT’ niet.
Hoofdstuk 6.9. bekendst beroemdst breedst gezondst hardst kleinst kortst laatst slechtst vervelendst.
SQL Performance Analyzer Inschatten performance impact van wijzigingen Bram van der Vos
LPI 1.05 Marcel Nijenhof. Agenda ● Customize and use the shell environment ● Customize or write simple scripts ● SQL data management.
– Software development fundamentals
SQL Cursus deel
Regiovorming in Ketenperspectief.
Key Process Indicator Sonja de Bruin
Nederland (Provincies, hoofdsteden, wateren en Waddeneilanden)
LauwersCollege Buitenpost Informatica
Modderdorp UNPLUGGED Bron: csunplugged.org.
Informatie-analyse 1: Er zijn veel manieren om een database te vullen
David van der Ham Christine Willekes
Modderdorp UNPLUGGED Bron: csunplugged.org.
SQL Les February 2019.
SQL Les February 2019.
SQL Les 7 24 February 2019.
Monitoring Report 2018: chapter 9 figures
Database connect formulieren 1 februari 2016.
SQL Les 6 14 April 2019.
Winnende en verliezende G30 gemeenten – arbeidsplaatsen
SQL Les 9 12 May 2019.
– Software development fundamentals
SQL Les May 2019.
Software Development fundamentals
ERD maken.
Transcript van de presentatie:

DBS22 - Recap PL/SQL Wilrik R1_4.44

CREATE TABLE STEDEN ( STAD_ID NUMBER NOT NULL UNIQUE, NAAM VARCHAR2(64) ); INSERT INTO STEDEN (GEMEENTE_ID, NAAM) VALUES (0, 'Amsterdam'); INSERT INTO STEDEN (GEMEENTE_ID, NAAM) VALUES (1, 'Den Bosch'); INSERT INTO STEDEN (GEMEENTE_ID, NAAM) VALUES (2, 'Eindhoven'); INSERT INTO STEDEN (GEMEENTE_ID, NAAM) VALUES (3, 'Utrecht'); INSERT INTO STEDEN (GEMEENTE_ID, NAAM) VALUES (4, 'Rotterdam'); INSERT INTO STEDEN (GEMEENTE_ID, NAAM) VALUES (5, 'Veldhoven'); INSERT INTO STEDEN (GEMEENTE_ID, NAAM) VALUES (6, 'Den Haag'); INSERT INTO STEDEN (GEMEENTE_ID, NAAM) VALUES (7, 'Groningen'); INSERT INTO STEDEN (GEMEENTE_ID, NAAM) VALUES (8, 'Maastricht'); INSERT INTO STEDEN (GEMEENTE_ID, NAAM) VALUES (9, 'Tilbug'); 2 SELECT NAAM FROM GEMEENTEN WHERE ???; WHERE NAAM LIKE ‘%hoven’;

CREATE OR REPLACE FUNCTION search_city (gem_id number) RETURN VARCHAR2 AS found_city VARCHAR2(64); BEGIN RETURN found_city; END; 3 SELECT NAAM INTO found_city FROM STEDEN WHERE STAD_ID = gem_id;

DECLARE v_ret varchar2(64); BEGIN v_ret := search_city(2); dbms_output.put_line('return value: ' || v_ret); END; 4 return value: Eindhoven

DECLARE v_ret varchar2(64); BEGIN v_ret := search_city(100); dbms_output.put_line('return value: ' || v_ret); END; 5

CREATE OR REPLACE FUNCTION search_city (gem_id number) RETURN VARCHAR2 AS found_city VARCHAR2(64); BEGIN SELECT NAAM INTO found_city FROM STEDEN WHERE STAD_ID = gem_id; RETURN found_city; END; 6

CREATE OR REPLACE FUNCTION search_city (gem_id number) RETURN VARCHAR2 AS found_city VARCHAR2(64); BEGIN SELECT NAAM INTO found_city FROM STEDEN WHERE STAD_ID = gem_id; RETURN found_city; END; 7 Defaul value Tel het aantal rijen met dit ID Als het aantal rijen gelijk aan 1 is… Voer dan de SELECT INTO pas uit

Vragen?