2 August SQL Les 14
2 August Agenda Herhaling Herhaling Cursors Cursors MS SQL Server and MS Excel MS SQL Server and MS Excel Oefeningen Oefeningen
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
Herhaling DML DML INSERT INSERT UPDATE UPDATE DELETE DELETE TRANSACTIONS TRANSACTIONS BEGIN TRAN BEGIN TRAN COMMIT COMMIT ROLLBACK ROLLBACK 2 August
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
Cursor Syntax Syntax 2 augustus
Cursor (2) Simple example Simple example 2 augustus
Cursor (3) 2 augustus
Cursor (4) - steps 2 augustus
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
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 werkt niet werkt niet Te veel rijen in de cursor Te veel rijen in de cursor 2 augustus
Importeren van data (1) Import wizard Import wizard Eenvoudig in gebruik Eenvoudig in gebruik SQL Express - Eénmalig SQL Express - Eénmalig 2 August
Importeren van data (2) OPENROWSET OPENROWSET 2 August
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
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
Importeren van data (5) VBA VBA 0ADOCONN.txt 0ADOCONN.txt 0ADOCONN.txt 0ADOCONN.txt 2 August
Oefeningen Herhalingsoefeningen Herhalingsoefeningen 2 augustus