Biblioteka użytecznych (trudnych) skryptów SQL [zamknięta]

Czy ktoś wie, gdzie mogę znaleźć bibliotekę powszechnych, ale trudnych (nietypowych) przykładów skryptów SQL. Mówię o tych przykładach, których nie można znaleźć w dokumentacji, ale bardzo często potrzebują do wykonania zadań, takich jak znalezienie duplikatów itp.

To byłby wielki oszczędność czasu, aby mieć coś takiego pod ręką.

EDIT: dzięki wszystkim, myślę, że to zamienia się w świetną szybką referencję. Im bardziej opisowe, tym bardziej skuteczne, więc proszę, jeśli zobacz swoją drogę otwórz-Edytuj i dodaj kilka opisów tego, co można znaleźć. Wielkie podziękowania dla tych, którzy już to zrobili!

Author: private, 2008-10-13

11 answers

Możesz znaleźć ta wiki na LessThanDot przydatna, w większości jest autorstwa Denisa Gobo, Microsoft SQL MVP.

Edytuj: Wiki zawiera 100 + Hacki programistyczne SQL Server , lista jest, myślę, zbyt długa, aby tu dołączyć, jednak istnieje obszerny indeks.

Dostępne również z tej samej strony: SQL Server Admin Hacks .

 52
Author: Fionnuala,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-13 20:09:18

Oto kilka, które uważam za bardzo przydatne:

 24
Author: Mitch Wheat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-03 01:47:09

Niektóre sprawy administracyjne

Glenn Berry: Pięć bardzo przydatnych zapytań do wyboru indeksu dla SQL Server 2005

  • Znajdź "brakujące" indeksy dla całej instancji SQL Server
  • Znajdź" brakujące " indeksy dla pojedynczej tabeli
  • zbadaj bieżącą strukturę indeksu dla pojedynczej tabeli
  • spójrz na użycie indeksu dla pojedynczej tabeli
  • poszukaj możliwych złych indeksów wewnątrz całej bieżącej bazy danych
  • / Align = "left" / (Bonus)

SQL Server Central: Seven Monitoring Scripts

  • raport nieudanych zadań
  • Wolne miejsce na dysku
  • Praca dla niepełnosprawnych
  • Running jobs
  • członkowie roli serwera
  • ostatnia data backupu
  • SQL Log

I ostatni, ale nie najmniej ten zasób: SQL Server Programming Hacks - 100 + List

 16
Author: splattne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-23 14:10:27
 13
Author: Cade Roux,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-13 13:28:20

Sql Cookbook ma wiele interesujących przykładów, choć niektóre z nich bez wątpienia nie będą wspierane przez twoje RDBMS z wyboru. O ' Reilly ma również T-SQL Cookbook, ale nigdy osobiście go nie czytałem.

 12
Author: Mark Brackett,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-13 13:36:50

Bezpośrednio z repozytorium ms Script: SQL Server 2005: http://www.microsoft.com/technet/scriptcenter/scripts/sql/sql2005/default.mspx?mfr=true

Nigel ' s very usefull stuff: http://www.nigelrivett.net/#TransactSQL

 7
Author: Mladen Prajdic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-10 14:23:11

Przepraszam za autopromocję, ale kilka zamieściłam na swoim blogu ( http://progblog.wordpress.com) ponieważ jestem beznadziejny w SQL i jest to dobre miejsce do przechowywania rzeczy, które Wiem, że będę potrzebował w przyszłości :-) jeśli ktoś ma coś bardziej merytorycznego to proszę pisać, jestem tak samo chętny jak każdy, aby zdobyć coś takiego!

Domyślam się, że kopia "SQL Cookbook" też by pomogła.

 4
Author: endian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-13 12:50:38
 3
Author: John Nilsson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-13 19:54:15

Oto kolejny link do SQL Server: najlepsze praktyki-dziesiątki przykładów skryptów

Http://www.sqlusa.com/bestpractices2005/

 3
Author: splattne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-06 06:14:51
 2
Author: Matt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-03-28 00:03:32

Odpowiedź Celko: SQL dla Smarties . Ma to wielkie rozdziały, które poszerzą książkę zagadek SQL. Jest też inna książka Celko, o której właśnie dowiedziałem się o nazwie [[3]}drzewa i hierarchie Joe Celko w SQL dla Smarties.

 2
Author: David Robbins,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-23 14:51:19