sql-server-2005

Tabela przestawna SQL Server z wieloma agregatami kolumnowymi

Mam tabelę: create table mytransactions(country varchar(30), totalcount int, numericmonth int, chardate char(20), totalamo ... Jest możliwe uzyskanie zestawu rekordów I chcesz używać Pivota, czy jest jakieś inne narzędzie, którego nie znam? Dzięki

Jak zmienić nazwę tabeli za pomocą zapytania SQL?

Jak mogę zmienić nazwę tabeli używając instrukcji query? Użyłem następującej składni, ale nie mogłem znaleźć słowa kluczowego Zmień nazwę w SQL server 2005. Alter table Stu_Table rename to Stu_Table_10

Jak wstawić wiele rekordów i uzyskać wartość tożsamości?

Wstawiam wiele rekordów do tabeli A z innej tabeli B. Czy istnieje sposób, aby uzyskać wartość tożsamości rekordu tabeli a i ... char(50), Lname nvarchar(50), NewId int) Insert into A(fname, lname) SELECT fname, lname FROM B Używam MS SQL Server 2005.

MultipleActiveResultSets = True czy wiele połączeń?

Mam jakiś C# w którym tworzę czytnik na łączu (ExecuteReader), potem dla każdego wiersza w tym czytniku wykonuję kolejne pole ... onQuery). Czy w tym przypadku lepiej jest używać MultipleActiveResultSets=True na moim połączeniu czy używać wielu połączeń?

Nie można uruchomić SQL server compact 3.5 / 4 ASP.NET MVC 2

Używam Visual Studio 2008 Pro. Prawdopodobnie brakuje mi tutaj czegoś bardzo oczywistego, ale próbowałem uruchomić CTP dla S ... m/b/sqlservercompact/archive/2010/07/07/introducing-sql-server-compact-4-0-the-next-gen-embedded-database-from-microsoft.aspx

Konwertuj varchar na uniqueidentifier w SQL Server

Tabela, dla której nie kontroluję schematu, zawiera kolumnę zdefiniowaną jako varchar (50), która przechowuje uniqueidentifie ... y istnieje inny (efektywny) sposób konwersji tych łańcuchów na uniqueidentifiers w SQL. -- Nie chcę tego robić w kodzie. Net.

Jak przekonwertować string do daty T-SQL?

Jak mogę przekonwertować Łańcuch znaków na datę w T-SQL? Moim przypadkiem testowym jest ciąg znaków: '24.04.2012'

Jak porównać dwie daty, aby znaleźć różnicę czasu w SQL Server 2005, manipulacja datą

Mam dwie kolumny: job_start job_end 2011-11-02 12:20:37.247 2011-11-02 13:35:14.613 Jak ... dania? Próbowałem tego: select (job_end - job_start) from tableA Ale skończyło się na tym: 1900-01-01 01:14:37.367

Wady Marsa (wiele aktywnych zestawów wyników)?

Czy ktoś zna jakieś wady Marsa (wiele aktywnych zestawów wyników)? Czy ktoś zna jakiś powód, dla którego należy unikać używania Marsa, na przykład przypadki, w których kursory są bardziej użyteczne niż MARS.

Ostatni rekord w lewym łączniku

Wyobraź sobie, że mam następujące 3 tabele w SqlServer: Customer (CustomerID, FirstName, LastName) Address (AddressID, Cust ... ym scenariuszem, aby łatwo wyjaśnić połączenia, które staram się osiągnąć i nie odzwierciedla rzeczywistego projektu systemu.

Czy istnieje open source SQL Server DB compare tool? [zamknięte]

Pracuję nad projektem open source, który używa SQL Server 2005 jako magazynu danych. Potrzebujemy narzędzia do porównywania D ... z jednej wersji do drugiej. Czy istnieje otwarte lub darmowe narzędzie SQL Server DB diff, które generuje skrypt konwersji?

Jak przetestować T-SQL

Jak przetestować swój T-SQL? Z jakich bibliotek / narzędzi korzystasz? Jaki procent twojego kodu jest objęty testami jednost ... uprząż do testów jednostkowych, opłacił się czy nie? Jeśli nie używasz testów jednostkowych, możesz wyjaśnić dlaczego nie?

Czy podczas używania Trusted Connection = true i uwierzytelniania SQL Server, będzie to miało wpływ na wydajność?

Jeśli łańcuch połączeń określa Trusted_Connection=true tryb uwierzytelniania SQL Server, czy wydajność mojej aplikacji webowej będzie miała wpływ?

Jaka jest najlepsza praktyka obsługi błędów SQL Server T-SQL? [zamknięte]

Mamy dużą aplikację napisaną głównie w SQL Server 7.0, gdzie wszystkie wywołania bazy danych są do procedur składowanych. ob ... prawić nasze metody obsługi błędów. Nie musi to być Try-Catch, tylko dobre lub najlepsze wykorzystanie obsługi błędów T-SQL.

Zmień klucz podstawowy z Niezaklustrowany na klastrowy

Załóżmy, że mam tabelę SQL Server 2005, TableX, z 2 indeksami: PK_TableX = klucz podstawowy NIEKLUSTROWANY na Polu IX_Tab ... a wypadek, gdybym czegoś brakowało lub był inny/lepszy sposób. Dodatkowo, może okazać się przydatny dla innych w przyszłości

Jak połączyć się z serwerem SQL z innego komputera?

Chcę połączyć się z domu za pomocą SQL Server 2005 do innego komputera. Spojrzałem na msd...ale przed podłączeniem mówi, że ... ystanie z zarządzania komputerem i nie wyszło....Mogę łączyć się tylko z komputerami z mojej grupy roboczej? Dzięki, Luisa

Zamknij / Zabij transakcję

Mam taką otwartą transakcję, zgodnie z DBCC OPENTRAN: Oldest active transaction: SPID (server process ID) : 54 UID (user ID ... tart time : Jul 20 2011 12:44:23:590PM SID : 0x01 Czy jest sposób, aby go zabić/ cofnąć?

Zapytanie o określony zakres czasu w SQL Server

Próbuję odpytywać konkretny zakres czasu: tj. 3/1/2009-3/31/2009 między 6: 00 a 22: 00 każdego dnia tylko Wt/Śr / czw ... temat tego, jak byś to utworzył? Widziałem to , ale nie myślę, że jest wystarczająco specyficzny dla tego zakresu. Dzięki!

Hierarchiczne dane w Linq-opcje i wydajność

Mam kilka danych hierarchicznych-każdy wpis ma id i (nullable) identyfikator wpisu nadrzędnego. Chcę odzyskać wszystkie wpisy ... ważasz, że będzie działać lepiej, gdy ilość danych się duże? Czy w Linq do SQL Server 2008 jest obsługiwany typ HierarchyId?

SQL Server pivot vs. multiple join

Co jest bardziej efektywne w SQL Server 2005: PIVOT czy MULTIPLE JOIN? Na przykład, otrzymałem to zapytanie używając dwóch z ... _id WHERE pc.type IN (1,2)) prods1 PIVOT( MAX(code) FOR type IN ([1], [2])) prods2 Który będzie bardziej efektywny?