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
Losowy rekord z tabeli bazy danych (T-SQL)
Czy istnieje zwięzły sposób na pobranie losowego rekordu z tabeli serwera sql? Chciałbym randomizować moje dane z testów jednostkowych, więc szukam prostego sposobu na wybranie losowego identyfikatora z tabeli. W języku angielskim opcja select to „Wybierz jeden identyfikator z tabeli, gdzie identyfikator jest liczbą losową między najniższym identyfikatorem w tabeli …

5
Czy kolejność kolumn ma znaczenie w klauzuli group by?
Jeśli mam dwie kolumny, jedną o bardzo wysokiej liczności, a drugą o bardzo małej liczności (unikalna liczba wartości), czy ma znaczenie, w jakiej kolejności grupuję? Oto przykład: select dimensionName, dimensionCategory, sum(someFact) from SomeFact f join SomeDim d on f.dimensionKey = d.dimensionKey group by d.dimensionName, -- large number of unique values …


10
SqlParameter jest już zawarty w innym SqlParameterCollection - czy użycie () {} oszukuje?
Używając using() {}(sic) bloków, jak pokazano poniżej, i zakładając, że cmd1nie wykracza poza zakres pierwszego using() {}bloku, dlaczego drugi blok miałby rzucać wyjątek z komunikatem SqlParameter jest już zawarty w innym SqlParameterCollection Czy to oznacza, że ​​zasoby i / lub uchwyty - w tym parametry ( SqlParameterCollection) - do których …
85 c#  .net  sql-server  ado.net 


2
SQL SELECT wiele kolumn INTO wielu zmiennych
Konwertuję SQL z Teradata na SQL Server w Teradata mają format SELECT col1, col2 FROM table1 INTO @variable1, @variable2 W SQL Server znalazłem SET @variable1 = ( SELECT col1 FROM table1 ); To zezwala tylko na jedną kolumnę / zmienną na instrukcję. Jak przypisać 2 lub więcej zmiennych za pomocą …

11
Oracle: czy istnieje narzędzie do śledzenia zapytań, takie jak Profiler for sql server? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Pracuję z serwerem sql, ale muszę przeprowadzić migrację do aplikacji z Oracle DB. do śledzenia zapytań …

16
Jaki typ danych powinien być używany do przechowywania numerów telefonów w SQL Server 2005?
Muszę przechowywać numery telefonów w tabeli. Proszę zasugerować, jakiego typu danych powinienem użyć? Czekać. Przeczytaj dalej, zanim klikniesz odpowiedź. To pole musi być mocno zindeksowane, ponieważ przedstawiciele handlowi mogą używać tego pola do wyszukiwania (w tym wyszukiwania znaków wieloznacznych). W tej chwili oczekujemy, że numery telefonów będą dostępne w wielu …



6
Nie można otworzyć bazy danych, ponieważ jest to wersja 782. Ten serwer obsługuje wersję 706 i starsze. Ścieżka obniżenia nie jest obsługiwana
Utworzyłem przykładową bazę danych przy użyciu programu SQL Server 2014 Express i dodałem ją do mojego rozwiązania Windows Form. Po dwukrotnym kliknięciu, aby otworzyć, pojawia się ten błąd. Nie można otworzyć bazy danych, ponieważ jest to wersja 782. Ten serwer obsługuje wersję 706 i starsze. Ścieżka obniżenia nie jest obsługiwana …

2
Dlaczego 199,96 - 0 = 200 w SQL?
Niektórzy klienci otrzymują dziwne rachunki. Udało mi się wyodrębnić podstawowy problem: SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS DECIMAL(19, 4)) * CAST(199.96 AS DECIMAL(19, 4)))) -- 200 what the? SELECT 199.96 - (0.0 * FLOOR(1.0 * CAST(199.96 AS DECIMAL(19, 4)))) -- 199.96 SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS DECIMAL(19, …



4
Jak wstawić do tabeli zawierającej tylko jedną kolumnę IDENTITY?
(Pojawiłem się z tym pytaniem, próbując odpowiedzieć na to drugie ) Rozważmy następującą tabelę MS-SQL, zwaną GroupTable: Identyfikator grupy ------- 1 2 3 gdzie GroupID to klucz podstawowy i kolumna Identity. Jak wstawić nowy wiersz do tabeli (a tym samym wygenerować nowy identyfikator) bez używania IDENTITY_INSERT ON? Zauważ, że to: …

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.