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 …
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
Chcę zbiorczo przesłać dane pliku csv na serwer sql 2005 z kodu C #, ale napotykam poniższy błąd - Odebrano nieprawidłową długość kolumny od klienta bcp dla colid 6. podczas kopiowania zbiorczego zapisuj na serwerze bazy danych
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 …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 8 lat temu . Popraw to pytanie Waliłem głową, nie SQL Server 2005próbując wydobyć wielu danych. Otrzymałem bazę danych zawierającą prawie 300 tabel i muszę …
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 …
Mam trochę C #, w którym tworzę czytnik na connection ( ExecuteReader), a następnie dla każdego wiersza w tym czytniku wykonaj inne polecenie (z ExecuteNonQuery). Czy w takim przypadku lepiej jest używać MultipleActiveResultSets=Truena moim połączeniu, czy używać wielu połączeń?
Czy ktoś wie o jakichkolwiek wadach MARS (Multiple Active Result Sets)? Czy ktoś zna jakiś powód, dla którego należy unikać używania MARS, na przykład w przypadkach, w których kursory są bardziej przydatne niż MARS.
Czy istnieje sposób, aby znaleźć procedurę składowaną w SQL Server Management Studio według nazwy lub części nazwy? (w kontekście aktywnej bazy danych) Dzięki za pomoc
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] …
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 …
Biorąc pod uwagę poniższą tabelę w programie SQL Server 2005: ID Col1 Col2 Col3 -- ---- ---- ---- 1 3 34 76 2 32 976 24 3 7 235 3 4 245 1 792 Jaki jest najlepszy sposób napisania zapytania, które daje następujący wynik (tj. Takie, które daje ostatnią kolumnę …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.