dotnetomaniak.pl - Artykuły z tagiem T-SQL

W SQL Server 2012 pojawiło się kilka obiektów systemowych pozwalających na uzyskanie szczegółowych informacji odnośnie struktury danych zwracanych przez określone zapytanie, bez konieczności jego uruchamiania.

Tagi: SQL, sql server, T-SQL
Dziel się z innymi:
Nowości w SQL Server 2012 – odczyt struktury zwracanych danych « Developer notes

Bazy danych i XML 4537 dni, 3 godziny, 34 minuty temu psz750 218 źrodło rozwiń

W SQL Server 2012 polecenie EXECUTE rozszerzone zostało o dodatkową opcję WITH RESULT SETS. Pozwala ona na określenie oczekiwanej struktury danych zwracanych przez zapytanie lub procedurę składowaną. Jeżeli zwrócony wynik nie będzie zgodny z określoną definicją wygenerowany zostanie wyjątek. Omawiana opcja umożliwia także nadanie własnych nazw kolumnom wynikowego zbioru danych.

Tagi: SQL, sql server, T-SQL
Dziel się z innymi:
Nowości w SQL Server 2012 – WITH RESULT SETS « Developer notes

Bazy danych i XML 4548 dni, 22 godziny, 13 minut temu psz750 188 źrodło rozwiń

W najnowszej wersji SQL Server pojawił się mechanizm sekwencji. Sekwencje w swoim działaniu przypominają Identity z tą różnicą, że ich działanie nie ogranicza się do pojedynczej tabeli. Utworzona sekwencja jest globalnym obiektem bazy danych i może być wykorzystywana w wielu tabelach, ponadto można w łatwy sposób zarządzać nią z poziomu języka T-SQL.

Tagi: SQL, sql server, T-SQL
Dziel się z innymi:
Nowości w SQL Server 2012 – sekwencje « Developer notes

Bazy danych i XML 4555 dni, 10 godzin, 25 minut temu psz750 198 źrodło rozwiń

Jedną z nowości w SQL Server 2012 jest polecenie THROW służące do wywoływania wyjątków. Działa ono podobnie do znanej wcześniej funkcji RAISERROR. Zgodnie z MSDN w najnowszej wersji języka T-SQL zalecane jest stosowanie THROW zamiast RAISERROR. Omawiane polecenie ma dwa zastosowania...

Tagi: SQL, sql server, T-SQL
Dziel się z innymi:
Nowości w SQL Server 2012 – obsługa błędów i polecenie THROW « Developer notes

Bazy danych i XML 4564 dni, 3 godziny, 18 minut temu psz750 296 źrodło rozwiń

W tym wpisie omówię kolejne cztery funkcje, które pojawiły się w najnowszej wersji języka T-SQL. Będą to dwie funkcje logiczne (IIF i CHOOSE) oraz dwie funkcje operujące na ciągach znaków (CONCAT i FORMAT).

Tagi: SQL, sql server, T-SQL
Dziel się z innymi:
Nowości w SQL Server 2012 – funkcje logiczne i tekstowe « Developer notes

Bazy danych i XML 4579 dni, 18 godzin, 53 minuty temu psz750 135 źrodło rozwiń

W SQL Server 2012 pojawiło się sześć nowych funkcji związanych z operacjami na typach daty i czasu. Są to funkcje: DateFromParts, SmallDateTimeFromParts, DateTimeFromParts, DateTime2FromParts, DateTimeOffsetFromParts, EOMonth.

Tagi: SQL, sql server, T-SQL
Dziel się z innymi:
Nowości w SQL Server 2012 – funkcje daty i czasu « Developer notes

Bazy danych i XML 4576 dni, 20 godzin, 26 minut temu psz750 169 źrodło rozwiń

W SQL Server aż do najnowszej wersji brakowało mechanizmu pozwalającego na stronicowanie wyników zapytań. W najnowszej wersji języka T-SQL pojawiły się polecenia OFFSET i FETCH, które umożliwiają wygodne stronicowanie danych zwracanych przez zapytanie.

Tagi: sql server, T-SQL
Dziel się z innymi:
Nowości w SQL Server 2012 – stronicowanie wyników (OFFSET, FETCH) « Developer notes

Bazy danych i XML 4586 dni, 3 godziny temu psz750 148 źrodło rozwiń

Posted by mndevnotes Język T-SQL w najnowszej wersji SQL Server został wzbogacony o szereg nowych funkcji. W tym wpisie zajmę się trzema funkcjami służącymi do konwersji typów danych: PARSE, TRYPARSE, TRYCONVERT.

Tagi: SQL, sql server, T-SQL
Dziel się z innymi:
Nowości w SQL Server 2012 – funkcje konwertujące « Developer notes

Bazy danych i XML 4587 dni, 7 godzin, 40 minut temu psz750 143 źrodło rozwiń

Ignorancja to słabość Ostatnio przeglądałem T-SQL kod w którym została użyta pewna siermiężna acz użyteczna konstrukcja (użyteczna w poprzednich wersjach SQL Server'a, tak od 2005 w dół). Zapytałem się autora kodu, czy przypadkiem nie używają MS SQL Server 2008, otrzymałem pozytywną odpowiedź "nawet w wersji R2". Kod który prezentuje ogólny zarys problemu znajduje się poniżej. Przykłądowa implementacja wstawia rekord do tabeli jeśli jeszcze on nie istnieje, w innym wypadku aktualizuje wartości wybranych...

Tagi: merge, T-SQL
Dziel się z innymi:
Blog Maksymiliana Mulawy: Wymienię IF/EXISTS/SELECT/UPDATE/INSERT na MERGE

Bazy danych i XML 4763 dni, 3 godziny, 8 minut temu Paweł Łukasik 258 źrodło rozwiń

Ostatnio pokazałem jak można stworzyć bazę oraz tabele za pomocą designera – w skrócie, za pomocą klikania myszką. Dzisiaj przedstawię jak robić to z poziomu komend języka T-SQL. Na samym początku otwieramy SSMS oraz klikamy w przycisk „New Query”. Uzyskamy edytor, w którym będziemy pisać nasz kod. Poniżej zamieszczam kod tworzący nową bazę danych oraz tabelę Osoba, podobną do tej z poprzedniego wpisu. Kod należy skopiować* i wkleić do edytora a następnie wywołać przyciskiem Execute (ten z wykrzyknikie...

Źródło: sql.edu.pl
Dziel się z innymi:
Tworzenie tabeli za pomocą T-SQL « SQL.EDU.PL

Bazy danych i XML 5032 dni, 21 godzin, 1 minutę temu rfk 45 źrodło rozwiń

Autor: Ostatnio na forum portalu CodeGuru.pl brałem udział w dyskusji na temat metod prostego debugowania kodu T-SQL z wykorzystaniem polecenia PRINT. W wątku użytkownik szogun.krepa podał metodę obejścia problemu z poleceniem PRINT, które wysyła komunikat informacyjny (w przypadku aplikacji SQL Server Management Studio komunikat ten pojawia się w zakładce Messages) z o...

[PL] SQL Server – Debugowanie z użyciem RAISERROR «  SQLGeek.pl

Bazy danych i XML 5155 dni, 15 godzin, 57 minut temu paduda 62 źrodło rozwiń

Autor: Obiecałem, że jak tylko będę miał możliwość, zorganizuję konkurs T-SQL inspirowany cyklicznymi konkursami T-SQL Challenge. I słowa dotrzymuję :-)Dane wejściowe Dane są dwie tabele o strukturach, jak poniżej:Tabela dbo.Teams: TeamId TeamName 1 Poland 2...

Tagi: konkurs, T-SQL
Źródło: sqlgeek.pl
Dziel się z innymi:
[PL] Konkurs T-SQL – liga piłkarska «  SQLGeek.pl

Bazy danych i XML 5168 dni, 4 godziny, 9 minut temu paduda 90 źrodło rozwiń

Autor: Jakiś czas temu wysłałem rozwiązanie jednej z zagadek Itzika Ben-Gana z serii “T-SQL Puzzle” (zagadki były publikowane na witrynie SQL Server Magazine). Wtedy pomyślałem, że byłoby fajnie, gdyby takie zagadki / konkursy, w których uczestnicy mogliby poćwiczyć szare komórki i rozwijać umiejętności programowania w T-SQL, były organizowane częściej. I oto, za j...

Tagi: T-SQL, wywiad
Źródło: sqlgeek.pl
Dziel się z innymi:
[PL] Wywiad – nasi na TSQL Challenges «  SQLGeek.pl

Inne 5191 dni, 3 minuty temu paduda 38 źrodło rozwiń

Na wss.pl pojawił się wątek dotyczący działań na typach datetime. Jeden z uczestników dyskusji stwierdził, że operacja odejmowania dwóch wartości datetime daje w wyniku czas. Jak pokazałem, zapytanie SELECT GETDATE() - GETDATE() daje w wyniku 1900-01-01 00:00:00.000 czyli nadal typ datetime (należało się tego spodziewać) a dopiero po jawnym zrzutowaniu na float widzimy numeryczną reprezentację z różnicy dat (dlaczego nie na time, o tym mała uwaga na końcu notki). Ale pomyślałem sobie, że w pewnych ...

Źródło: zine.net.pl
Dziel się z innymi:
Jaki będzie wynik zapytania: SELECT GETDATE() - GETDATE()?

Bazy danych i XML 5467 dni, 9 godzin, 33 minuty temu Damian 99 źrodło rozwiń

Autor: Ponieważ ostatnio często w moim otoczeniu pojawiało się pytanie „Jak skleić wartości z jednej kolumny w ciąg znaków oddzielonych przecinkami” postanowiłem przedstawić jedną z najszybszych metod na zrealizowanie tego zadania (oczywiście nie jest ona pozbawiona wad).

Tagi: string, T-SQL
Dziel się z innymi:
[ko{pro}wski] » [T-SQL] Sklejanie stringów z zapytania

Bazy danych i XML 5531 dni, 18 godzin, 10 minut temu macko 122 źrodło rozwiń

Użycie zmiennych w T-SQL może czasami prowadzić do “dziwnych”, niespodziewanych efektów. Przećwiczmy więc takie przypadki.

Tagi: T-SQL, zmienne
Źródło: zine.net.pl
Dziel się z innymi:
dev2dev : Zanim się zdziwisz – zmienne w T-SQL

Bazy danych i XML 5602 dni, 3 godziny, 2 minuty temu macko 97 źrodło rozwiń

SQLGEEK : Ostatnimi czasy naobiecywałem paru osobom, że coś napiszę na temat XML-a w SQL Server. Ponieważ ostatnio jakoś ten temat powraca do mnie jak bumerang, postanowiłem sklecić coś korzystając z długiego weekendu (mniam!)...

Tagi: SQL, T-SQL, xml
Źródło: zine.net.pl
Dziel się z innymi:
SQLGEEK  : [PL] Impresje na temat XML w SQL Server

Bazy danych i XML 5634 dni, 23 godziny, 31 minut temu macko 63 źrodło rozwiń

1 2