Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

TBD - SQL S ERVER 2012 DLA DEVELOPERA CZYLI A DALI TAM COŚ FAJNEGO ? Michał Grodzicki MCTS SQL SERVER 2008 19 lipca 2012.

Podobne prezentacje


Prezentacja na temat: "TBD - SQL S ERVER 2012 DLA DEVELOPERA CZYLI A DALI TAM COŚ FAJNEGO ? Michał Grodzicki MCTS SQL SERVER 2008 19 lipca 2012."— Zapis prezentacji:

1 TBD - SQL S ERVER 2012 DLA DEVELOPERA CZYLI A DALI TAM COŚ FAJNEGO ? Michał Grodzicki MCTS SQL SERVER 2008 19 lipca 2012

2 Słów kilka o prezentacji Poziom 200 SQL SERVER 2012 Baza AdventureWorks Kiedy Q&A Czas trwania prezentacji

3 O czym dziś NIE będzie: Contained DB AlwaysOn ColumnStore nowości w DMV BI definiowane przez użytkownika role systemowe wsparcie dla SQL Azure licencjonowanie i certyfikacja

4 O czym dziś będzie sekwencje klauzula over / pageowanie wyników inne możliwości klauzuli over raiserror -> throw / exception rozszerzenie polecenia execute funkcje skalarne

5 Sekwencje Sekwencja to obiekt bazy danych generujący kolejne liczby. Sposób działania: Przechowuje informację o aktualnej wartości. Na żądanie podaje kolejną wartość(wartości) aktualizując przechowywaną informację.

6 Sekwencje create sequence. as int --wszelkie numeryczne, def.: bigint start with 1000 increment by 5 minvalue 1 maxvalue 345671 cycle cache 10

7 Klauzula over/pageowanie wyników SELECT FROM WHERE … OFFSET 5 ROWS FETCH NEXT 200 ROWS ONLY

8 Wyrażenia z klauzulą over CURRENT ROW – aktualny wiersz PRECEDING – liczba wierszy poprzedzających aktualny wiersz UNBOUNDED PRECEDING – wiersze od początku zapytania FOLLOWING – liczba wierszy po aktualnym wierszu UNBOUNDED FOLLOWING – wszystkie wiersze do końca zapytania

9 Funkcje analityczne z klauzulą over LEAD – następna LAG – poprzednia FIRST_VALUE – pierwszy z przedziału LAST_VALUE – ostatni z przedziału PERCENTILE_CONT PERCENTILE_DISC PERCENT_RANK CUME_DIST

10 Rozszerzenie polecenia execute możliwość definiowania aliasów na kolumny możliwość zmiany typów kolumn

11 Raiserror -> throw / exception THROW(nr_błędu,wiadomość,stan); nr_błędu – stan –

12 Funkcje skalarne Funkcje logiczne (Logical functions) CHOOSE IIF Funkcje operujące na stringach (String functions) CONCAT FORMAT

13 Funkcje skalarne Funkcje konwersji (Conversion functions) PARSE TRY_PARSE TRY_CONVERT

14 Funkcje skalarne Funkcje manipulujące datą i czasem (Date and time functions) DATEFROMPARTS DATETIMEFROMPARTS DATETIME2FROMPARTS SMALLDATETIMEFROMPARTS DATETIMEOFFSETFROMPARTS TIMEFROMPARTS EOMONTH

15 Q&A

16 Ankieta: http://moje-ankiety.pl/respond-29147/sec-nRA4G8TO.html http://moje-ankiety.pl/respond-29147/sec-nRA4G8TO.html

17 Dziękuję za uwagę!


Pobierz ppt "TBD - SQL S ERVER 2012 DLA DEVELOPERA CZYLI A DALI TAM COŚ FAJNEGO ? Michał Grodzicki MCTS SQL SERVER 2008 19 lipca 2012."

Podobne prezentacje


Reklamy Google