Pytania oznaczone «sql-server»

10
Liczby pierwsze w danym zakresie

Ostatnio otrzymałem zadanie wydrukowania wszystkich liczb pierwszych (1-100). Tam drastycznie mi się nie udało. Mój kod: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE

10
Podział flagi na stół

Projektuję tabelę pozycji, która (potencjalnie) będzie zawierać dziesiątki milionów rekordów. Niektóre elementy nie będą dostępne, dopóki nie zostaną „zatwierdzone” przez administratora. Przez „use” rozumiem, że do takich pozycji nie będzie odwoływać się żadna inna tabela, dopóki nie zostaną...

10
W jaki sposób SQL Server obsługuje dane dla zapytania, w którym nie ma wystarczającej ilości miejsca w buforze pamięci podręcznej?

Moje pytanie brzmi: w jaki sposób SQL Server obsługuje zapytanie, które wymaga pobrania większej ilości danych do pamięci podręcznej bufora niż dostępna jest przestrzeń? Ta kwerenda zawierałaby wiele złączeń, więc zestaw wyników nie istnieje w tym formacie już na dysku i trzeba by skompilować...

10
Czy te narzędzia są nadal aktualne?

Oglądałem 7-letnie seminarium internetowe Brenta Ozara ( https://youtu.be/U_Kle3gKaHc ) i słyszałem o kilku polecanych w tym czasie artykułach. Narzędzie SQLDiag. SQLNexus. Narzędzie PAL. Doradca / kreator dostrajania bazy danych. BPA (Best Practices Analyzer). Zarządzanie oparte na zasadach SQL...

10
Wybierz tylko nadzbiory

Mam dwie tabele (wraz z indeksem nieklastrowanym), które można utworzyć za pomocą poniższych poleceń: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int...

10
Czy SQL Server buforuje obliczone wartości w zapytaniu?

Za każdym razem, gdy napotykam na tego typu zapytania, zawsze zastanawiam się, jak by to zadziałał SQL Server. Jeśli uruchomię dowolny typ zapytania, który wymaga obliczenia, a następnie użyję tej wartości w wielu miejscach, na przykład w selecti order by, czy SQL Server obliczy ją dwukrotnie dla...