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
Czy istnieje różnica w wydajności między CTE, podzapytaniem, tabelą tymczasową lub zmienną tabelową?
W tym doskonałym pytaniu SO omówiono różnice między CTEi sub-queries. Chciałbym konkretnie zapytać: W jakich okolicznościach każde z poniższych jest bardziej wydajne / szybsze? CTE Pod-zapytanie Stół tymczasowy Zmienna tabeli Tradycyjnie używałem dużo do temp tablesprogramowania stored procedures- ponieważ wydają się one bardziej czytelne niż wiele powiązanych ze sobą zapytań …




5
Jak opróżnić bufor PRINT w TSQL?
Mam bardzo długo działającą procedurę przechowywaną w SQL Server 2005, którą próbuję debugować i używam do tego polecenia „print”. Problem polega na tym, że odbieram wiadomości z SQL Server tylko na samym końcu mojego sproc - chciałbym móc opróżnić bufor komunikatów i zobaczyć te komunikaty natychmiast podczas uruchamiania sproca, a …

30
Błąd MSSQL „Podstawowy dostawca nie powiódł się w Open”
Użyłem .mdfdo połączenia z databasei entityClient. Teraz chcę zmienić parametry połączenia, aby nie było .mdfpliku. Czy poniższe informacje są connectionStringprawidłowe? <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> Ponieważ zawsze pojawia się błąd: Dostawca …


13
Jak mogę wybrać z listy wartości w SQL Server
Mam bardzo prosty problem, którego nie mogę rozwiązać. Muszę zrobić coś takiego: select distinct * from (1, 1, 1, 2, 5, 1, 6). Czy ktoś może pomóc? Edytować Dane pochodzą w postaci pliku tekstowego od jednego z naszych klientów. Jest całkowicie niesformatowany (jest to pojedyncza, bardzo długa linia tekstu), ale …

30
Ukryte funkcje programu SQL Server
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jakie są ukryte funkcje programu SQL Server ? Na przykład nieudokumentowane procedury składowane w systemie, sztuczki, aby robić rzeczy, które są bardzo przydatne, ale niewystarczająco …
215 sql-server  tsql 


25
Wygeneruj klasę z tabeli bazy danych
Jak mogę wygenerować klasę z obiektu tabeli SQL Server? Nie mówię o używaniu ORM. Muszę tylko utworzyć byty (prosta klasa). Coś jak: public class Person { public string Name { get;set; } public string Phone { get;set; } } Biorąc pod uwagę tabelę, taką jak: +----+-------+----------------+ | ID | Name …
214 c#  sql  sql-server  tsql 


10
Przechowywanie JSON w bazie danych a nowa kolumna dla każdego klucza
Wdrażam następujący model do przechowywania danych związanych z użytkownikiem w mojej tabeli - mam 2 kolumny - uid(klucz podstawowy) i metakolumnę, która przechowuje inne dane o użytkowniku w formacie JSON. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- Jest to lepszy sposób …

19
Zliczanie DISTINCT w wielu kolumnach
Czy istnieje lepszy sposób wykonania takiego zapytania: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Muszę policzyć liczbę odrębnych pozycji z tej tabeli, ale odrębność dotyczy dwóch kolumn. Moje zapytanie działa dobrze, ale zastanawiałem się, czy mogę uzyskać końcowy wynik za pomocą tylko jednego zapytania (bez użycia …


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.