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.

10
Jak wyświetlić pełną zawartość kolumny Text lub varchar (MAX) w programie SQL Server 2008 Management Studio?
W tej działającej bazie danych SQL Server 2008 (kompilacja 10.0.1600) znajduje się Eventstabela, która zawiera textkolumnę o nazwie Details. (Tak, zdaję sobie sprawę, że to właściwie powinna być varchar(MAX)kolumna, ale ktokolwiek ustawił tę bazę danych, nie zrobił tego w ten sposób). Ta kolumna zawiera bardzo duże dzienniki wyjątków i powiązanych …


14
Uzyskaj pierwszy dzień tygodnia w programie SQL Server
Próbuję grupować rekordy według tygodnia, zapisując zagregowaną datę jako pierwszy dzień tygodnia. Jednak standardowa technika, której używam do zaokrąglania dat, nie wydaje się działać poprawnie z tygodniami (chociaż działa w przypadku dni, miesięcy, lat, kwartałów i innych ram czasowych, do których ją zastosowałem). Oto SQL: select "start_of_week" = dateadd(week, datediff(week, …



17
SQL-Server: czy istnieje skrypt SQL, którego mogę użyć do określenia postępu procesu tworzenia kopii zapasowej lub przywracania programu SQL Server?
Kiedy wykonuję kopię zapasową lub przywracam bazę danych za pomocą MS SQL Server Management Studio, otrzymuję wizualne wskazanie, jak daleko zaszedł proces, a tym samym ile jeszcze muszę czekać na jego zakończenie. Jeśli rozpocznę tworzenie kopii zapasowej lub przywracanie za pomocą skryptu, czy jest sposób na monitorowanie postępu, czy po …



24
Jak mogę uruchomić tylko instrukcję, na której znajduje się mój kursor w programie SQL Server Management Studio?
Jako długi Ropuch dla użytkownika Oracle przyzwyczaiłem się do wciskania Ctrl + Enter i wykonywania instrukcji pod kursorem. W SQL Server Management Studio naciśnięcie klawisza F5 powoduje uruchomienie całego skryptu. Aby uruchomić tylko bieżącą instrukcję, muszę ręcznie zaznaczyć żądaną instrukcję, a następnie nacisnąć klawisz F5. To jest dla mnie naprawdę …

3
Zwraca liczbę wierszy, na które mają wpływ instrukcje UPDATE
Jak uzyskać liczbę wierszy, na które ma wpływ zapytanie UPDATE w procedurze składowanej (SQL Server 2005), jako zestaw wyników. na przykład CREATE PROCEDURE UpdateTables AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; UPDATE Table1 Set Column = …
97 sql  sql-server 

3
Usuń tabelę tymczasową, jeśli istnieje
Mam dwa wiersze kodu w SQL, które tworzą dwie tabele w locie, muszę zrobić coś takiego IF TABLE EXISTS DROP IT AND CREATE IT AGAIN ELSE CREATE IT moje wiersze są następujące CREATE TABLE ##CLIENTS_KEYWORD(client_id int) CREATE TABLE ##TEMP_CLIENTS_KEYWORD(client_id int) jak mogę zastosować tę koncepcję do tych dwóch tabel w …
96 sql  sql-server 


8
TSQL - Jak używać GO wewnątrz bloku BEGIN .. END?
Generuję skrypt do automatycznej migracji zmian z wielu programistycznych baz danych do przemieszczania / produkcji. Zasadniczo wymaga kilku skryptów zmian i łączy je w jeden skrypt, opakowując każdy skrypt w IF whatever BEGIN ... ENDinstrukcję. Jednak niektóre skrypty wymagają GOinstrukcji, aby na przykład parser SQL wiedział o nowej kolumnie po …



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.