Whats new in sql server 2008 and r2 for programmers

431 views
354 views

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
431
On SlideShare
0
From Embeds
0
Number of Embeds
46
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Whats new in sql server 2008 and r2 for programmers

  1. 1. Antonios Chatzipavlis Solution Architect - Principal Consultant Development Evangelist - SQL Server MVP MCT, MCITP, MCPD, MCSD, MCDBA, MCSA, MCTS, MCAD, MCP, OCA
  2. 2. Antonios G. Chatzipavlis Trainer CV • 1982 • 1988 • 1998 • • 1999 • • 2010 • • • 2
  3. 3. Agenda What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • • 3
  4. 4. What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer 4
  5. 5. New Date and Time Data Types What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • 5
  6. 6. DATE and TIME What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • 6
  7. 7. DATETIME2 and DATETIMEOFFSET What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • 7
  8. 8. Date/Time Types Compatibility What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • • 8
  9. 9. Date Time Library Extensions What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • • 9
  10. 10. Localization Functions What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • 10
  11. 11. Date/Time and Strings What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • 11
  12. 12. What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer 12
  13. 13. Table-Valued Parameters What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • 13
  14. 14. Table Types What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • 14
  15. 15. demo 15
  16. 16. Table Variables are Input Only What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • 16
  17. 17. TVP Implementation and Performance What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • 4000 3500 3000 Parameter List Time 2500 2000 Table-Valued Parameter 1500 Bulk Insert 1000 500 0 100 200 400 800 1000 2000 4000 8000 10000 Parameters 17
  18. 18. What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer 18
  19. 19. T-SQL Syntax Enhancements What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • 19
  20. 20. demo 20
  21. 21. What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer 21
  22. 22. Grouping Sets What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • 22
  23. 23. demo 23
  24. 24. GROUPING SETS, ROLLUP, CUBE What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • 24
  25. 25. GROUPING_ID and GROUPING What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • 25
  26. 26. What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer 26
  27. 27. MERGE Statement What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • 27
  28. 28. demo 28
  29. 29. More on MERGE What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • 29
  30. 30. MERGE Performance What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • 30
  31. 31. MERGE and Determinism What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • 31
  32. 32. demo 32
  33. 33. What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer 33
  34. 34. Sparse Properties What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • 34
  35. 35. Modeling Sparse Properties What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • • 35
  36. 36. SQL Server 2005 and Sparse Properties What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • 36
  37. 37. SQL Server 2008 and Sparse Properties What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • 37
  38. 38. Filtered Indexes and Statistics What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • 38
  39. 39. demo 39
  40. 40. What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer 40
  41. 41. Filestream storage What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • 41
  42. 42. Filestream Implementation What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • 42
  43. 43. Programming with Filestreams What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • • • 43
  44. 44. demo 44
  45. 45. Filestream behaviors What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • 45
  46. 46. demo 46
  47. 47. What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer 47
  48. 48. Keeping Track of Dependencies What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • • 48
  49. 49. What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer 49
  50. 50. Performance Enhancements What’s New in Microsoft SQL Server 2008 & R2 for a DB Programmer • • • • • • • • • • 50
  51. 51. 51
  52. 52. Contact Me – Follow me Twitter: antoniosch Blog: sqlschoolgr.wordpress.com Email: sqlschool.gr@gmail.com 52
  53. 53. Σας Ευχαριστώ 53
  54. 54. Rocking with Knowledge of SQL Server http://www.sqlschool.gr

×