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.

19
Jak wygenerować losową liczbę dla każdego wiersza w TSQL Select?
Potrzebuję innej liczby losowej dla każdego wiersza w mojej tabeli. Poniższy pozornie oczywisty kod używa tej samej losowej wartości dla każdego wiersza. SELECT table_name, RAND() magic_number FROM information_schema.tables Chciałbym uzyskać z tego INT lub FLOAT. Reszta historii polega na tym, że użyję tej losowej liczby do utworzenia losowego przesunięcia daty …


20
SQL Server - zatrzymuje lub przerywa wykonywanie skryptu SQL
Czy istnieje sposób, aby natychmiast zatrzymać wykonywanie skryptu SQL na serwerze SQL, na przykład polecenie „break” lub „exit”? Mam skrypt, który wykonuje sprawdzanie poprawności i wyszukiwania, zanim zacznie wstawiać, i chcę, aby przestał, jeśli którekolwiek z sprawdzeń poprawności lub odnośników zakończy się niepowodzeniem.




9
Jak ustawić zmienną z zapytania SQL?
Próbuję ustawić zmienną z zapytania SQL: declare @ModelID uniqueidentifer Select @ModelID = select modelid from models where areaid = 'South Coast' Oczywiście nie robię tego dobrze, ponieważ to nie działa. Czy ktoś może zaproponować rozwiązanie? Dzięki!
324 sql  sql-server  tsql 



12
Otrzymuję błąd „Podjęto próbę załadowania programu z niepoprawnym formatem” w projekcie replikacji programu SQL Server
Dokładny błąd jest następujący Nie można załadować pliku lub zestawu „Microsoft.SqlServer.Replication, Wersja = 9.0.242.0, Kultura = neutralna, PublicKeyToken = 89845dcd8080cc91” lub jednej z jej zależności. Podjęto próbę załadowania programu o niepoprawnym formacie. Niedawno zacząłem ponownie pracować nad tym projektem po dwumiesięcznym przejściu do innego projektu. Wcześniej działało to doskonale i …

13
SQL Server - Zwraca wartość po INSERT
Próbuję odzyskać klucz-wartość z powrotem po instrukcji INSERT. Przykład: Mam tabelę z nazwą atrybutu i identyfikatorem. id to wygenerowana wartość. INSERT INTO table (name) VALUES('bob'); Teraz chcę odzyskać identyfikator w tym samym kroku. Jak to się robi? Używamy Microsoft SQL Server 2008.

29
Wersjonowanie bazy danych SQL Server
Chcę przejąć kontrolę nad moimi bazami danych. Czy ktoś ma jakieś porady lub polecane artykuły na początek? Zawsze będę chciał mieć tam jakieś dane (jak wspomina alumb : typy użytkowników i administratorzy). Często też chcę dużej kolekcji wygenerowanych danych testowych do pomiarów wydajności.


15
Wybierz n losowych wierszy z tabeli programu SQL Server
Mam tabelę programu SQL Server z około 50 000 wierszy. Chcę wybrać losowo około 5000 z tych wierszy. Pomyślałem o skomplikowanym sposobie, tworząc tabelę tymczasową z kolumną „liczby losowej”, kopiując do niej moją tabelę, przeglądając tabelę tymczasową i aktualizując każdy wiersz RAND(), a następnie wybierając z tej tabeli, w której …
309 sql  sql-server  random 

29
Jak mogę wybrać pierwszy dzień miesiąca w SQL?
Muszę tylko wybrać pierwszy dzień miesiąca danej zmiennej datetime. Wiem, że korzystanie z tego rodzaju kodu jest dość łatwe: select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) + '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME) Ale to nie jest zbyt eleganckie i prawdopodobnie też nie bardzo szybkie. Czy jest na to lepszy …

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.