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.

17
Wypełnij ciąg wiodącymi zerami, aby miał 3 znaki w SQL Server 2008
Mam ciąg, który ma do 3 znaków, gdy jest tworzony po raz pierwszy w SQL Server 2008 R2. Chciałbym uzupełnić go wiodącymi zerami, więc jeśli jego oryginalna wartość to „1”, wówczas nowa wartość to „001”. Lub jeśli jego pierwotna wartość wynosiła „23”, nową wartością jest „023”. Lub jeśli jego pierwotna …
398 sql-server  tsql 


12
Czy można określić warunek w Count ()?
Czy można określić warunek w Count()? Chciałbym policzyć tylko wiersze, które mają na przykład „Menedżer” w kolumnie Pozycja. Chcę to zrobić w instrukcji count, nie używając WHERE; Pytam o to, ponieważ muszę policzyć zarówno menedżerów, jak i innych w tym samymSELECT (coś jak Count(Position = Manager), Count(Position = Other))więc WHEREnie …
391 sql  sql-server  tsql 


11
Czy klucz obcy automatycznie tworzy indeks?
Powiedziano mi, że jeśli obcy klucz dwie tabele, SQL Server utworzy coś podobnego do indeksu w tabeli potomnej. Trudno mi uwierzyć, że to prawda, ale nie mogę znaleźć wiele związanych z tym zagadnień. Moim prawdziwym powodem do tego jest to, że mamy bardzo wolny czas odpowiedzi w instrukcji delete na …
389 sql-server 

2
Wydajnie konwertuj wiersze na kolumny na serwerze SQL
Szukam wydajnego sposobu konwertowania wierszy na kolumny w serwerze SQL. Słyszałem, że PIVOT nie jest bardzo szybki i muszę poradzić sobie z dużą ilością rekordów. Oto mój przykład: ------------------------------- | Id | Value | ColumnName | ------------------------------- | 1 | John | FirstName | | 2 | 2.4 | Amount …

2
Zagnieżdżona instrukcja select w SQL Server
Dlaczego poniższe działania nie działają? SELECT name FROM (SELECT name FROM agentinformation) Wydaje mi się, że moje rozumienie SQL jest błędne, ponieważ myślałem, że zwróci to samo, co SELECT name FROM agentinformation Czy wewnętrzna instrukcja select nie tworzy zestawu wyników, który zewnętrzna instrukcja SELECT wysyła następnie do zapytania?


5
WYBIERZ SQL Server do istniejącej tabeli
Próbuję wybrać niektóre pola z jednej tabeli i wstawić je do istniejącej tabeli z procedury składowanej. Oto, co próbuję: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Myślę, że SELECT ... INTO ...dotyczy tabel tymczasowych i dlatego pojawia się błąd, który dbo.TableTwojuż istnieje. Jak mogę wstawić wiele …



25
Konwersja typu danych datetime2 na typ danych datetime powoduje, że wartość jest poza zakresem
Mam dane z 5 kolumnami, w których wiersz jest wypełniany danymi, a następnie zapisywany w bazie danych za pośrednictwem transakcji. Podczas zapisywania zwracany jest błąd: Konwersja typu danych datetime2 na typ danych datetime spowodowała przekroczenie zakresu Oznacza to, jak czytano, że mój plik DateTime2danych ma typ, a moja baza danych …

30
Dlaczego pojawia się komunikat „Nie można połączyć się z serwerem - błąd związany z siecią lub instancją”?
Podczas próby połączenia z programem SQL Server pojawia się następujący błąd: Nie można połączyć się z 108.163.224.173. Wystąpił błąd związany z siecią lub specyficzny dla wystąpienia podczas ustanawiania połączenia z programem SQL Server. Serwer nie został znaleziony lub był niedostępny. Sprawdź, czy nazwa instancji jest poprawna i czy 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.