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.

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
Funkcja partycji COUNT () OVER jest możliwa przy użyciu DISTINCT
Próbuję napisać co następuje, aby uzyskać bieżącą liczbę różnych NumUserów, na przykład: NumUsers = COUNT(DISTINCT [UserAccountKey]) OVER (PARTITION BY [Mth]) Studio zarządzania nie wydaje się z tego powodu zbytnio zadowolone. Błąd znika po usunięciu DISTINCTsłowa kluczowego, ale wtedy nie będzie to wyraźna liczba. DISTINCTnie wydaje się być możliwe w ramach …


16
SQL - konwersja typu danych varchar na typ danych typu data / godzina spowodowała, że ​​wartość spoza zakresu
Otrzymuję następujący błąd podczas uruchamiania kodu SQL w celu przekonwertowania wartości typu danych z varcharna datetime. Msg 242, poziom 16, stan 3, wiersz 1 Konwersja typu danych varchar na typ danych typu data i godzina spowodowała, że ​​wartość spoza zakresu. Sprawdziłem dane i nie widzę nic dziwnego: uruchomiłem następujące sprawdzenia …

10
Jak grupować według miesięcy od pola Data przy użyciu sql
Jak mogę grupować tylko według miesięcy z pola daty (a nie grupować według dni)? Oto jak wygląda moje pole daty: 2012-05-01 Oto mój obecny SQL: select Closing_Date, Category, COUNT(Status)TotalCount from MyTable where Closing_Date >= '2012-02-01' and Closing_Date <= '2012-12-31' and Defect_Status1 is not null group by Closing_Date, Category
88 sql  sql-server  tsql 


4
Dlaczego Sql Server kontynuuje wykonywanie po raiserror, gdy xact_abort jest włączony?
Właśnie coś mnie zaskoczyło w TSQL. Pomyślałem, że jeśli xact_abort jest włączony, dzwonię do czegoś takiego raiserror('Something bad happened', 16, 1); zatrzymałoby wykonywanie procedury składowanej (lub dowolnej partii). Ale mój komunikat o błędzie ADO.NET właśnie pokazał coś przeciwnego. Otrzymałem zarówno komunikat o błędzie raiserror w komunikacie o wyjątku, jak i …
87 sql  sql-server  tsql 


5
Czy przy zwiększaniu rozmiaru kolumny VARCHAR na dużym stole mogą wystąpić jakieś problemy?
Używam SQL Server 2008 i muszę powiększyć pole VARCHAR, od (200 do 1200) w tabeli zawierającej około 500 tys. Wierszy. Muszę wiedzieć, czy są jakieś problemy, których nie brałem pod uwagę. Będę używać tego oświadczenia TSQL: ALTER TABLE MyTable ALTER COLUMN [MyColumn] VARCHAR(1200) Wypróbowałem już to na kopii danych i …



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


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.