+ All Categories
Home > Technology > Whats new in sql server 2008 and r2 for programmers

Whats new in sql server 2008 and r2 for programmers

Date post: 24-May-2015
Category:
Upload: antonios-chatzipavlis
View: 199 times
Download: 0 times
Share this document with a friend
Popular Tags:
54
Antonios Chatzipavlis Solution Architect - Principal Consultant Development Evangelist - SQL Server MVP MCT, MCITP, MCPD, MCSD, MCDBA, MCSA, MCTS, MCAD, MCP, OCA
Transcript
Page 1: Whats new in sql server 2008 and r2 for programmers

Antonios ChatzipavlisSolution Architect - Principal Consultant Development Evangelist - SQL Server MVP

MCT, MCITP, MCPD, MCSD, MCDBA, MCSA, MCTS, MCAD, MCP, OCA

Page 2: Whats new in sql server 2008 and r2 for programmers

2

Antonios G. Chatzipavlis

• 1982

• 1988

• 1998•

• 1999•

• 2010

Trainer CV

Page 3: Whats new in sql server 2008 and r2 for programmers

3

Agenda

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 4: Whats new in sql server 2008 and r2 for programmers

4

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 5: Whats new in sql server 2008 and r2 for programmers

5

New Date and Time Data Types

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 6: Whats new in sql server 2008 and r2 for programmers

6

DATE and TIME

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 7: Whats new in sql server 2008 and r2 for programmers

7

DATETIME2 and DATETIMEOFFSET

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 8: Whats new in sql server 2008 and r2 for programmers

8

Date/Time Types Compatibility

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 9: Whats new in sql server 2008 and r2 for programmers

9

Date Time Library Extensions

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 10: Whats new in sql server 2008 and r2 for programmers

10

Localization Functions

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 11: Whats new in sql server 2008 and r2 for programmers

11

Date/Time and Strings

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 12: Whats new in sql server 2008 and r2 for programmers

12

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 13: Whats new in sql server 2008 and r2 for programmers

13

Table-Valued Parameters

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 14: Whats new in sql server 2008 and r2 for programmers

14

Table Types

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 15: Whats new in sql server 2008 and r2 for programmers

15

demo

Page 16: Whats new in sql server 2008 and r2 for programmers

16

Table Variables are Input Only

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 17: Whats new in sql server 2008 and r2 for programmers

17

TVP Implementation and Performance

••

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

0

500

1000

1500

2000

2500

3000

3500

4000

100 200 400 800 1000 2000 4000 8000 10000

Time

Parameters

Parameter List

Table-Valued

Parameter

Bulk Insert

Page 18: Whats new in sql server 2008 and r2 for programmers

18

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 19: Whats new in sql server 2008 and r2 for programmers

19

T-SQL Syntax Enhancements

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 20: Whats new in sql server 2008 and r2 for programmers

20

demo

Page 21: Whats new in sql server 2008 and r2 for programmers

21

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 22: Whats new in sql server 2008 and r2 for programmers

22

Grouping Sets

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 23: Whats new in sql server 2008 and r2 for programmers

23

demo

Page 24: Whats new in sql server 2008 and r2 for programmers

24

GROUPING SETS, ROLLUP, CUBE

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 25: Whats new in sql server 2008 and r2 for programmers

25

GROUPING_ID and GROUPING

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 26: Whats new in sql server 2008 and r2 for programmers

26

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 27: Whats new in sql server 2008 and r2 for programmers

27

MERGE Statement

••

••

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 28: Whats new in sql server 2008 and r2 for programmers

28

demo

Page 29: Whats new in sql server 2008 and r2 for programmers

29

More on MERGE

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 30: Whats new in sql server 2008 and r2 for programmers

30

MERGE Performance

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 31: Whats new in sql server 2008 and r2 for programmers

31

MERGE and Determinism

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 32: Whats new in sql server 2008 and r2 for programmers

32

demo

Page 33: Whats new in sql server 2008 and r2 for programmers

33

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 34: Whats new in sql server 2008 and r2 for programmers

34

Sparse Properties

••

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 35: Whats new in sql server 2008 and r2 for programmers

35

Modeling Sparse Properties

••

••

••

••

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 36: Whats new in sql server 2008 and r2 for programmers

36

SQL Server 2005 and Sparse Properties

••

••

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 37: Whats new in sql server 2008 and r2 for programmers

37

SQL Server 2008 and Sparse Properties

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 38: Whats new in sql server 2008 and r2 for programmers

38

Filtered Indexes and Statistics

••

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 39: Whats new in sql server 2008 and r2 for programmers

39

demo

Page 40: Whats new in sql server 2008 and r2 for programmers

40

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 41: Whats new in sql server 2008 and r2 for programmers

41

Filestream storage

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 42: Whats new in sql server 2008 and r2 for programmers

42

Filestream Implementation

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 43: Whats new in sql server 2008 and r2 for programmers

43

Programming with Filestreams

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 44: Whats new in sql server 2008 and r2 for programmers

44

demo

Page 45: Whats new in sql server 2008 and r2 for programmers

45

Filestream behaviors

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 46: Whats new in sql server 2008 and r2 for programmers

46

demo

Page 47: Whats new in sql server 2008 and r2 for programmers

47

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 48: Whats new in sql server 2008 and r2 for programmers

48

Keeping Track of Dependencies

••

••

••

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 49: Whats new in sql server 2008 and r2 for programmers

49

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 50: Whats new in sql server 2008 and r2 for programmers

50

Performance Enhancements

What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer

Page 51: Whats new in sql server 2008 and r2 for programmers

51

Page 52: Whats new in sql server 2008 and r2 for programmers

52

Contact Me – Follow me

Twitter: antoniosch

Blog: sqlschoolgr.wordpress.com

Email: [email protected]

Page 53: Whats new in sql server 2008 and r2 for programmers

53

Σας Ευχαριστώ

Page 54: Whats new in sql server 2008 and r2 for programmers

Rocking with Knowledge of SQL Server

http://www.sqlschool.gr


Recommended