Pytania otagowane jako sql-server-2008

Użyj tego znacznika w przypadku pytań dotyczących wersji 2008 programu Microsoft SQL Server.





10
Wygeneruj losową wartość int od 3 do 6
Czy w Microsoft SQL Server można wygenerować losową wartość int od Min do Max (przykład 3-9, 15-99 itd.) Wiem, mogę wygenerować od 0 do Max, ale jak zwiększyć granicę Min? To zapytanie generuje losową wartość od 1 do 6. Należy ją zmienić z 3 na 6. SELECT table_name, 1.0 + …

5
Limity SQL NVARCHAR i VARCHAR
Wszystko, mam duże (nieuniknione) dynamiczne zapytanie SQL. Ze względu na liczbę pól w kryteriach selekcji ciąg znaków zawierający dynamiczny SQL rośnie o ponad 4000 znaków. Teraz rozumiem, że istnieje ustawione maks. 4000 dla NVARCHAR(MAX), ale patrząc na wykonanie instrukcji SQL w Server Profiler dla instrukcji DELARE @SQL NVARCHAR(MAX); SET @SQL …



9
Które zapytanie SQL jest szybsze? Filtruj według kryteriów dołączania lub klauzuli Where?
Porównaj te 2 zapytania. Czy szybciej jest umieścić filtr na kryteriach łączenia, czy w WHEREklauzuli. Zawsze czułem, że jest szybszy na kryteriach łączenia, ponieważ zmniejsza zestaw wyników w możliwie najszybszym momencie, ale nie wiem na pewno. Zamierzam zbudować kilka testów do obejrzenia, ale chciałem też uzyskać opinie, które byłyby bardziej …

5
Klastrowany a nieklastrowy
Moja znajomość SQL na niższym poziomie (Server 2008) jest ograniczona i obecnie jest to wyzwanie dla naszych administratorów baz danych. Pozwól mi wyjaśnić (wspomniałem o oczywistych stwierdzeniach w nadziei, że mam rację, ale jeśli widzisz coś nie tak, powiedz mi) scenariusz: Mamy stół, na którym znajdują się „nakazy sądowe” dla …

12
Błędy: „Nie można zagnieżdżać instrukcji INSERT EXEC”. i „Nie można użyć instrukcji ROLLBACK w instrukcji INSERT-EXEC”. Jak to rozwiązać?
Mam trzy procedury przechowywane Sp1, Sp2i Sp3. Pierwsza ( Sp1) wykona drugą ( Sp2) i zapisze zwrócone dane do, @tempTB1a druga wykona trzecią ( Sp3) i zapisze dane do @tempTB2. Jeśli wykonam Sp2to zadziała i zwróci mi wszystkie moje dane z Sp3, ale problem tkwi w Sp1, gdy wykonam to …

14
Jak mogę zautomatyzować zadanie „generowania skryptów” w SQL Server Management Studio 2008?
Chciałbym zautomatyzować generowanie skryptów w SQL Server Management Studio 2008. W tej chwili robię: Kliknij prawym przyciskiem myszy moją bazę danych, Zadania, „Generuj skrypty ...” ręcznie wybierz wszystkie potrzebne opcje eksportu i kliknij wybierz wszystko na karcie „wybierz obiekt” Wybierz folder eksportu Ostatecznie naciśnij przycisk „Zakończ” Czy istnieje sposób na …

13
Właściwość zależna w ReferentialConstraint jest mapowana na kolumnę wygenerowaną przez sklep
Otrzymuję ten błąd podczas zapisu do bazy danych: Właściwość zależna w ReferentialConstraint jest mapowana na kolumnę wygenerowaną przez sklep. Kolumna: „PaymentId”. public bool PayForItem(int terminalId, double paymentAmount, eNums.MasterCategoryEnum mastercategoryEnum, int CategoryId, int CategoryItemId) { using (var dbEntities = new DatabaseAccess.Schema.EntityModel()) { int pinnumber = 0; long pinid = 1; //getPinId(terminalId,ref …

7
Jak znaleźć duplikaty w wielu kolumnach?
Więc chcę zrobić coś takiego jak ten kod sql poniżej: select s.id, s.name,s.city from stuff s group by s.name having count(where city and name are identical) > 1 Aby otrzymać następujące dane (ale zignoruj, jeśli pasuje tylko nazwa lub tylko miasto, musi znajdować się w obu kolumnach): id name city …

3
Zastąp domyślne wartości zerowe zwrócone z lewego zewnętrznego połączenia
Mam zapytanie Microsoft SQL Server 2008, które zwraca dane z trzech tabel przy użyciu lewego sprzężenia zewnętrznego. Wiele razy nie ma danych w drugiej i trzeciej tabeli, więc otrzymuję wartość null, która moim zdaniem jest domyślna dla lewego sprzężenia zewnętrznego. Czy istnieje sposób na zastąpienie wartości domyślnych w instrukcji select? …

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.