Pytania otagowane jako sql-server

Microsoft SQL Server to system zarządzania relacyjnymi bazami danych (RDBMS). Użyj tego znacznika dla wszystkich wersji SQL Server, w tym Compact, Express, Azure, Fast-track, APS (wcześniej PDW) i Azure SQL DW. Nie używaj tego znacznika do innych typów DBMS (MySQL, PostgreSQL, Oracle itp.). Nie używaj tego tagu do rozwiązywania problemów związanych z programowaniem i tworzeniem aplikacji mobilnych, chyba że jest on bezpośrednio związany z bazą danych.

6
Jak określić „zamknij istniejące połączenia” w skrypcie sql
Aktywnie rozwijam mój schemat w SQL Server 2008 i często chcę ponownie uruchamiać mój skrypt upuszczania / tworzenia bazy danych. Kiedy biegnę USE [master] GO IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase') DROP DATABASE [MyDatabase] GO Często otrzymuję ten błąd Msg 3702, Level 16, State 4, Line …
153 sql  sql-server 

3
SQL Server NOLOCK i dołącza
Tło: Mam zapytanie krytyczne dla wydajności, które chciałbym uruchomić i nie obchodzą mnie brudne odczyty. Moje pytanie brzmi; Jeśli używam złączeń, czy muszę również określać wskazówkę NOLOCK? Na przykład; jest: SELECT * FROM table1 a WITH (NOLOCK) INNER JOIN table2 b WITH (NOLOCK) ON a.ID = b.ID Równoważny: SELECT * …
153 sql  sql-server  nolock 

7
SQL Server wstaw, jeśli nie istnieje najlepsze rozwiązanie
Mam Competitionstabelę wyników, która zawiera nazwiska członków zespołu i ich ranking na jednej ręce. Z drugiej strony muszę prowadzić tabelę unikalnych nazw konkurentów : CREATE TABLE Competitors (cName nvarchar(64) primary key) Teraz mam około 200 000 wyników w pierwszej tabeli i gdy tabela konkurentów jest pusta , mogę wykonać to: …

30
Jak naprawić błąd „Dostawca nazwanych potoków, błąd 40 - nie można otworzyć połączenia z serwerem SQL”?
Nie mogę połączyć się z bazą danych z witryny. Otrzymuję ten błąd: Dostawca nazwanych potoków, błąd: 40 - nie można otworzyć połączenia z programem SQL Server Próbowałem użyć lokalnego adresu IP do połączenia, a także publicznego. Próbowałem: Tak, witryna może komunikować się z serwerem Nazwane potoki / TCP jest włączone. …






12
CROSS JOIN vs INNER JOIN w SQL
Jaka jest różnica między CROSS JOINi INNER JOIN? CROSS DOŁĄCZ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies WEWNĘTRZNE DOŁĄCZ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status] FROM Customers INNER JOIN Movies ON Customers.CustomerID = Movies.CustomerID Który z …


9
Czy klucz obcy poprawia wydajność zapytań?
Załóżmy, że mam 2 tabele, produkty i kategorie produktów. Obie tabele mają relację na CategoryId. I to jest pytanie. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId = 1; Kiedy tworzę plan wykonania, tabela ProductCategories przeprowadza przeszukiwanie indeksu …



4
Dodaj unikalne ograniczenie do kombinacji dwóch kolumn
Mam stół i jakoś ta sama osoba Persondwukrotnie weszła do mojego stołu. W tej chwili klucz podstawowy to tylko autonumerowanie, ale istnieją dwa inne pola, które chcę wymusić, aby były unikalne. Na przykład pola to: ID Name Active PersonNumber Chcę tylko 1 rekord z unikatowym PersonNumber i Active = 1 …
149 sql  sql-server 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.