Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałHajnrich Ciupak Został zmieniony 10 lat temu
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ę!
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.