Pytania oznaczone «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.

3694
Jak zaktualizować z SELECT w SQL Server?

W SQL Server możliwe jest INSERTprzejście do tabeli za pomocą SELECTinstrukcji: INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' Czy można również aktualizować za pomocą SELECT? Mam tymczasową tabelę zawierającą wartości i chciałbym zaktualizować...

1508
Jak wykonać JEŻELI ... TO W WYBORZE SQL?

На этот вопрос есть ответы на Stack Overflow на русском : Как выглядит конструкция JEŚLI… WTEDY SQL SELECT? W jaki sposób wykonują IF...THENw SQL SELECTrachunku? Na przykład: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM...

1284
Jak mogę usunąć zduplikowane wiersze?

Jaki jest najlepszy sposób na usunięcie zduplikowanych wierszy z dość dużej SQL Servertabeli (tj. Ponad 300 000 wierszy)? Wiersze oczywiście nie będą idealnymi duplikatami ze względu na istnienie RowIDpola tożsamości. Mój stół RowID int not null identity(1,1) primary key, Col1 varchar(20) not...

1271
Uzyskaj rozmiar wszystkich tabel w bazie danych

Odziedziczyłem dość dużą bazę danych SQL Server. Wydaje się, że zajmuje więcej miejsca, niż się spodziewałbym, biorąc pod uwagę zawarte w nim dane. Czy istnieje prosty sposób, aby określić, ile miejsca na dysku zajmuje każdy

1216
Zmiana kolumny: zero na zero

Mam tabelę z kilkoma zerowymi kolumnami liczb całkowitych. Jest to niepożądane z kilku powodów, dlatego chcę zaktualizować wszystkie wartości null na 0, a następnie ustawić te kolumny na NOT NULL. Oprócz zmiany wartości null na 0dane należy zachować. Szukam konkretnej składni SQL, aby zmienić...

1041
Sparametryzuj klauzulę SQL IN

Jak sparametryzować zapytanie zawierające INklauzulę o zmiennej liczbie argumentów, na przykład ten? SELECT * FROM Tags WHERE Name IN ('ruby','rails','scruffy','rubyonrails') ORDER BY Count DESC W tym zapytaniu liczba argumentów może wynosić od 1 do 5. Wolałbym nie używać dedykowanej procedury...