Pytania otagowane jako sql-server-2005

Tego znacznika należy używać w przypadku pytań dotyczących wersji programu SQL Server 2005 firmy Microsoft.

1
Jak pobrać wiele kolumn do użycia w pętli kursora?
Kiedy próbuję uruchomić następujący fragment kodu SQL w pętli kursora, set @cmd = N'exec sp_rename ' + @test + N',' + RIGHT(@test,LEN(@test)-3) + '_Pct' + N',''COLUMN''' Otrzymuję następującą wiadomość, Msg 15248, poziom 11, stan 1, procedura sp_rename, wiersz 213 Albo parametr @objnamejest niejednoznaczny, albo żądany @objtype(KOLUMNA) jest nieprawidłowy. Co jest …

4
Jak zapytać o wartości i atrybuty XML z tabeli w SQL Server?
Mam tabelę zawierającą Xmlkolumnę: SELECT * FROM Sqm Przykładem xmldanych w wierszu byłoby: <Sqm version="1.2"> <Metrics> <Metric id="TransactionCleanupThread.RecordUsedTransactionShift" type="timer" unit="µs" count="1" sum="21490" average="21490" minValue="73701" maxValue="73701" >73701</Metric> <Metric id="TransactionCleanupThread.RefundOldTrans" type="timer" unit="µs" count="1" sum="184487" average="184487" minValue="632704" maxValue="632704" >632704</Metric> <Metric id="Database.CreateConnection_SaveContextUserGUID" type="timer" unit="µs" count="2" sum="7562" average="3781" minValue="12928" maxValue="13006" standardDeviation="16" >12967</Metric> <Metric id="Global.CurrentUser" type="timer" …

4
Użyj instrukcji LIKE w typie danych XML programu SQL Server
Jeśli masz pole varchar, możesz łatwo SELECT * FROM TABLE WHERE ColumnA LIKE '%Test%'sprawdzić, czy ta kolumna zawiera określony ciąg. Jak to zrobić dla typu XML? Mam następujący, który zwraca tylko wiersze, które mają węzeł „Tekst”, ale muszę wyszukiwać w tym węźle select * from WebPageContent where data.exist('/PageContent/Text') = 1


4
Wdrożenie MySQL w SQL Server 2005 WYMIENIĆ NA?
MySQL ma to niezwykle przydatne, ale zastrzeżone REPLACE INTOpolecenie SQL. Czy można to łatwo emulować w programie SQL Server 2005? Rozpoczęcie nowej transakcji, wykonanie Select()a potem albo UPDATEalbo INSERTi COMMITzawsze jest trochę uciążliwe, szczególnie gdy robisz to w aplikacji i dlatego zawsze zachowujesz 2 wersje wyciągu. Zastanawiam się, czy istnieje …


8
Proste zapytanie SQL DateTime
Jak zapytać o pole bazy danych DateTime w określonym zakresie? Używam SQL SERVER 2005 Kod błędu poniżej SELECT * FROM TABLENAME WHERE DateTime >= 12/04/2011 12:00:00 AM AND DateTime <= 25/05/2011 3:53:04 AM Pamiętaj, że muszę uzyskać wiersze w określonym przedziale czasu. Przykład, zakres czasu 10 minut. Obecnie kod SQL …





22
Diagnozowanie zakleszczeń w SQL Server 2005
Widzimy pewne zgubne, ale rzadkie warunki zakleszczenia w bazie danych Stack Overflow SQL Server 2005. Podłączyłem profiler, skonfigurowałem profil śledzenia, korzystając z tego doskonałego artykułu na temat rozwiązywania problemów z zakleszczeniami i uchwyciłem kilka przykładów. Dziwne jest to, że zapis zakleszczenia jest zawsze taki sam : UPDATE [dbo].[Posts] SET [AnswerCount] …

7
Data i ostatnie null SQL Server ORDER BY
Próbuję zamówić według daty. Chcę, aby najnowsze daty pojawiały się jako pierwsze. To dość proste, ale jest wiele rekordów, które są zerowe i poprzedzają jakiekolwiek rekordy z datą. Próbowałem kilku rzeczy bez powodzenia: ORDER BY ISNULL(Next_Contact_Date, 0) ORDER BY ISNULL(Next_Contact_Date, 999999999) ORDER BY coalesce(Next_Contact_Date, 99/99/9999) Jak mogę porządkować według daty …


4
Obserwowanie zmiennych w SSIS podczas debugowania
Mam projekt w SSIS i dodałem zadanie Wykonaj SQL, które wysyła jego wynik do zmiennej. Chciałem potwierdzić wartość, ponieważ martwiłem się, że spróbuje zapisać ją jako obiekt zestawu wyników, a nie rzeczywistą liczbę całkowitą (w tym przypadku zwracam COUNT). Moją pierwszą myślą było po prostu uruchomienie go w trybie debugowania …

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.