De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

2 August 2015 1 SQL Les 14. 2 August 2015 2 Agenda Herhaling Herhaling Cursors Cursors MS SQL Server and MS Excel MS SQL Server and MS Excel Oefeningen.

Verwante presentaties


Presentatie over: "2 August 2015 1 SQL Les 14. 2 August 2015 2 Agenda Herhaling Herhaling Cursors Cursors MS SQL Server and MS Excel MS SQL Server and MS Excel Oefeningen."— Transcript van de presentatie:

1 2 August 2015 1 SQL Les 14

2 2 August 2015 2 Agenda Herhaling Herhaling Cursors Cursors MS SQL Server and MS Excel MS SQL Server and MS Excel Oefeningen Oefeningen

3 Herhaling DML DML SELECT - statement SELECT - statement SINGLE ROW FUNCTIONS SINGLE ROW FUNCTIONS JOIN JOIN OUTER JOIN OUTER JOIN INNER JOIN INNER JOIN SELF JOIN SELF JOIN GROUP FUNCTIONS GROUP FUNCTIONS SUBQUERIES SUBQUERIES 2 August 2015 3

4 Herhaling DML DML INSERT INSERT UPDATE UPDATE DELETE DELETE TRANSACTIONS TRANSACTIONS BEGIN TRAN BEGIN TRAN COMMIT COMMIT ROLLBACK ROLLBACK 2 August 2015 4

5 Herhaling DDL DDL TABLE TABLE VIEW VIEW PROCEDURELE EXTENSIONS PROCEDURELE EXTENSIONS STORED PROCEDURES STORED PROCEDURES USER DEFINED FUNCTIONS USER DEFINED FUNCTIONS SCALAR VALUED FUNCTIONS SCALAR VALUED FUNCTIONS TRIGGERS TRIGGERS CURSOR CURSOR 2 August 2015 5

6 Cursor Syntax Syntax 2 augustus 2015 6

7 Cursor (2) Simple example Simple example 2 augustus 2015 7

8 Cursor (3) 2 augustus 2015 8

9 Cursor (4) - steps 2 augustus 2015 9

10 Cursors (5) Voordelen Voordelen Gemakkelijk bij row-by-row procedures Gemakkelijk bij row-by-row procedures Scrolling door de data Scrolling door de data Quick&Dirty Quick&Dirty 2 augustus 2015 10

11 Cursor (6) Nadelen Nadelen Performance Performance Vergt veel CPU kracht Vergt veel CPU kracht Vaak gebruikt voor Quick&Dirty programming Vaak gebruikt voor Quick&Dirty programming Subtiele errors Subtiele errors @@Fetch_status werkt niet @@Fetch_status werkt niet Te veel rijen in de cursor Te veel rijen in de cursor 2 augustus 2015 11

12 Importeren van data (1) Import wizard Import wizard Eenvoudig in gebruik Eenvoudig in gebruik SQL Express - Eénmalig SQL Express - Eénmalig 2 August 2015 12

13 Importeren van data (2) OPENROWSET OPENROWSET 2 August 2015 13

14 Importeren van data (3) SSIS packages SSIS packages SQL Server Integration Services SQL Server Integration Services Voormalige DTS packages Voormalige DTS packages Data integration toepassingen (Business Intelligence) Data integration toepassingen (Business Intelligence) ~ ETL tool ~ ETL tool Extraction Extraction Transformation Transformation Load Load 2 August 2015 14

15 Importeren van data (4) Hoe SSIS Packages te creëren Hoe SSIS Packages te creëren Import and export wizard Import and export wizard Simpele data transfers Simpele data transfers SSIS Designer SSIS Designer Business Intelligence Development Studio Business Intelligence Development Studio Uitgebreide module Uitgebreide module SSIS API Programming SSIS API Programming API (= Application Programming Interface) API (= Application Programming Interface) 2 August 2015 15

16 Importeren van data (5) VBA VBA http://users.telenet.be/SQL/Voorbeeld%20SUB%2 0ADOCONN.txt http://users.telenet.be/SQL/Voorbeeld%20SUB%2 0ADOCONN.txt http://users.telenet.be/SQL/Voorbeeld%20SUB%2 0ADOCONN.txt http://users.telenet.be/SQL/Voorbeeld%20SUB%2 0ADOCONN.txt 2 August 2015 16

17 Oefeningen Herhalingsoefeningen Herhalingsoefeningen 2 augustus 2015 17


Download ppt "2 August 2015 1 SQL Les 14. 2 August 2015 2 Agenda Herhaling Herhaling Cursors Cursors MS SQL Server and MS Excel MS SQL Server and MS Excel Oefeningen."

Verwante presentaties


Ads door Google