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.

7
Klauzula SQL OVER () - kiedy i dlaczego jest przydatna?
USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty ,SUM(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Total' ,AVG(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Avg' ,COUNT(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Count' ,MIN(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Min' ,MAX(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Max' FROM Sales.SalesOrderDetail WHERE SalesOrderID IN(43659,43664); Czytałem o tej klauzuli i nie rozumiem, dlaczego …

5
OPCJA (RECOMPILE) jest zawsze szybsza; Czemu?
Napotkałem dziwną sytuację, gdy dołączałem OPTION (RECOMPILE) do mojego zapytania powoduje, że działa ono w pół sekundy, podczas gdy jego pominięcie powoduje, że zapytanie trwa znacznie ponad pięć minut. Dzieje się tak, gdy zapytanie jest wykonywane z programu Query Analyzer lub z mojego programu C # za pośrednictwem SqlCommand.ExecuteReader(). Dzwonienie …

4
Funkcja IndexOf w T-SQL
Biorąc pod uwagę kolumnę adresu e-mail, muszę znaleźć pozycję znaku @ dla podłańcucha. Jaka jest indexoffunkcja dla ciągów znaków w T-SQL? Szukasz czegoś, co zwraca pozycję podciągu w ciągu. w C # var s = "abcde"; s.IndexOf('c'); // yields 2
168 sql  sql-server  tsql  string 


19
Błąd przywracania programu SQL Server - odmowa dostępu
Utworzyłem bazę danych na moim komputerze lokalnym, a następnie wykonałem kopię zapasową o nazwie tables.baktable DataLabTables. Przeniosłem tę kopię zapasową na komputer zdalny bez tej tabeli i próbowałem przywrócić, ale otrzymałem następujący błąd: System.Data.SqlClient.SqlError: System operacyjny zwrócił błąd „5 (odmowa dostępu.)” Podczas próby „RestoreContainer :: ValidateTargetForCreation” na „c: \ Program …

9
Visual Studio: ContextSwitchDeadlock
Otrzymuję komunikat o błędzie, którego nie mogę rozwiązać. Pochodzi z programu Visual Studio lub debugera. Nie jestem pewien, czy ostateczny stan błędu występuje w VS, debugerze, moim programie czy bazie danych. To jest aplikacja dla systemu Windows. To nie jest aplikacja internetowa. Pierwsza wiadomość od VS to wyskakujące okienko z …


13
Zaktualizuj wiele kolumn w języku SQL
Czy istnieje sposób aktualizowania wielu kolumn w programie SQL Server w taki sam sposób, jak używana jest instrukcja wstawiania? Coś jak: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Lub coś takiego, a nie tak: update table set a=t2.a,b=t2.b etc co może być dość męczące, jeśli masz ponad …

10
Jak mogę zmienić domyślną bazę danych w SQL Server bez korzystania z MS SQL Server Management Studio?
Usunąłem bazę danych z SQL Server, jednak okazuje się, że mój login był ustawiony na używanie usuniętej bazy danych jako domyślny. Mogę połączyć się z SQL Server Management Studio, używając przycisku „Opcje” w oknie połączenia i wybierając „master” jako bazę danych do połączenia. Jednak za każdym razem, gdy próbuję cokolwiek …




5
Jak sprawdzić istnienie typu tabeli zdefiniowanego przez użytkownika w SQL Server 2008?
Mam typ tabeli zdefiniowany przez użytkownika. Chcę sprawdzić, czy istnieje przed edycją w patchu za pomocą OBJECT_ID(name, type)funkcji. Co typez wyliczenia należy przekazać dla typów tabel zdefiniowanych przez użytkownika? N'U' jak dla tabeli zdefiniowanej przez użytkownika nie działa, tj IF OBJECT_ID(N'MyType', N'U') IS NOT NULL

23
Jak skopiować bazę danych SQL Azure na mój lokalny serwer programistyczny?
Czy ktoś wie, jak mogę skopiować bazę danych SQL Azure na mój komputer deweloperski? Chciałbym przestać płacić za posiadanie deweloperskiej bazy danych w chmurze, ale to najlepszy sposób na uzyskanie danych produkcyjnych. Kopiuję moją produkcyjną bazę danych do nowej deweloperskiej bazy danych, ale chciałbym mieć tę samą lokalną bazę danych. …

15
Konwersja nie powiodła się podczas konwersji daty i / lub godziny z ciągu znaków podczas wstawiania daty i godziny
Próbowałem utworzyć tabelę w następujący sposób: create table table1(date1 datetime,date2 datetime); Najpierw próbowałem wstawić wartości jak poniżej, insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM'); Popełnił błąd mówiąc: Nie można przekonwertować varchar na datetime Następnie wypróbowałem poniższy format jako jeden z postów sugerowanych przez nasz stackoverflow, insert into table1 values(convert(datetime,'21-02-2012 …
164 sql  sql-server 

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.