Pytania otagowane jako sql-server-2008

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


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 …


6
Procedura składowana wolna w przypadku wywołania z sieci WWW, szybka z Management Studio
Mam procedurę składowaną, która niesamowicie przekracza limit czasu za każdym razem, gdy jest wywoływana z aplikacji internetowej. Uruchomiłem Sql Profiler i prześledziłem wywołania, które wygasły, i w końcu odkryłem następujące rzeczy: Po wykonaniu instrukcji z poziomu MS SQL Management Studio, z tymi samymi argumentami (w rzeczywistości skopiowałem wywołanie procedury ze …

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, …

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 …


4
Ograniczyć kolumnę varchar () do określonych wartości?
Czy istnieje sposób, aby określić na przykład 4 różne wartości dla kolumny varchar w MS SQL Server 2008? Na przykład potrzebuję kolumny Częstotliwość (varchar), w której dopuszczalne są tylko wartości „Codziennie”, „Co tydzień”, „Miesięcznie”, „Rocznie” Czy można to ustawić w SQL Server Management Studio podczas tworzenia tabeli?



7
Czy istnieje sposób uzyskania dostępu do wartości „poprzedniego wiersza” w instrukcji SELECT?
Muszę obliczyć różnicę kolumny między dwoma wierszami tabeli. Czy jest jakiś sposób, żebym mógł to zrobić bezpośrednio w SQL? Używam Microsoft SQL Server 2008. Szukam czegoś takiego: SELECT value - (previous.value) FROM table Wyobrażając sobie, że „poprzednia” zmienna odwołuje się do ostatnio wybranego wiersza. Oczywiście z taką selekcją skończę z …

7
Skrypt całej bazy danych SQL-Server
Czy istnieje sposób, aby uzyskać skrypty wszystkich tabel, procesów i innych obiektów z bazy danych? Wiem, że istnieje opcja skryptu bazy danych, ale dostałem tylko jakiś rodzaj skryptu najwyższego poziomu, na pewno nie skrypt do tworzenia wszystkich tabel, procs, udfs, .etc.




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.