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.

22
SQL MAX wielu kolumn?
Jak zwrócić 1 wartość na wiersz z maksymalnie kilku kolumn: Nazwa tabeli [Number, Date1, Date2, Date3, Cost] Muszę zwrócić coś takiego: [Number, Most_Recent_Date, Cost] Pytanie?
372 sql  sql-server  tsql 

8
WYBIERZ NA zmienną tabelową w T-SQL
Mam złożone zapytanie SELECT, z którego chciałbym wstawić wszystkie wiersze do zmiennej tabeli, ale T-SQL na to nie pozwala. W tym samym wierszu nie można używać zmiennej tabeli z zapytaniami SELECT INTO lub INSERT EXEC. http://odetocode.com/Articles/365.aspx Krótki przykład: declare @userData TABLE( name varchar(30) NOT NULL, oldlocation varchar(30) NOT NULL ) …




12
SQL Server: Różnica między PARTITION BY i GROUP BY
Przez lata używałem GROUP BYwszystkich typów zapytań zagregowanych. Ostatnio przerobiłem inżynierię kodu, który używa PARTITION BYdo wykonywania agregacji. Czytając całą dokumentację, którą mogę znaleźć PARTITION BY, brzmi to bardzo podobnie GROUP BY, może z dodaną odrobiną dodatkowej funkcjonalności? Czy są to dwie wersje tej samej ogólnej funkcjonalności, czy też są …


4
Polecenie uśpienia w T-SQL?
Czy istnieje sposób, aby napisać polecenie T-SQL, aby uśpić go na pewien czas? Piszę usługę internetową asynchronicznie i chcę móc uruchomić kilka testów, aby sprawdzić, czy wzorzec asynchroniczny naprawdę sprawi, że będzie bardziej skalowalny. Aby „wyśmiewać” wolną usługę zewnętrzną, chcę móc wywoływać serwer SQL za pomocą skryptu, który działa wolno, …




19
Nie można wstawić wyraźnej wartości dla kolumny tożsamości w tabeli „table”, gdy IDENTITY_INSERT jest ustawiony na OFF
Występuje następujący błąd podczas wykonywania następującego skryptu. Na czym polega błąd i jak go rozwiązać? Insert table(OperationID,OpDescription,FilterID) values (20,'Hierachy Update',1) Błąd: Serwer: Msg 544, poziom 16, stan 1, wiersz 1 Nie można wstawić wyraźnej wartości dla kolumny tożsamości w tabeli „table”, gdy IDENTITY_INSERT jest ustawiony na OFF.
361 sql  sql-server  sybase 

16
Czy widok jest szybszy niż proste zapytanie?
Jest select * from myView szybciej niż samo zapytanie, aby utworzyć widok (w celu uzyskania tego samego zestawu wyników): select * from ([query to create same resultSet as myView]) ? Nie jest dla mnie całkowicie jasne, czy widok używa jakiegoś buforowania, dzięki czemu jest szybszy w porównaniu z prostym zapytaniem.

4
Jakie jest znaczenie przedrostka N w instrukcjach T-SQL i kiedy powinienem go używać?
Widziałem przedrostek N w niektórych zapytaniach wstawiających T-SQL. Wiele osób używało Nprzed wstawieniem wartości do tabeli. Szukałem, ale nie byłem w stanie zrozumieć, jaki jest cel włączenia Nprzed wstawieniem ciągów do tabeli. INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1), W jakim celu służy ten prefiks „N” i kiedy należy …
352 sql  sql-server  tsql 

10
Symulowanie funkcji MySQL group_concat w Microsoft SQL Server 2005?
Próbuję migrować aplikację opartą na MySQL do Microsoft SQL Server 2005 (nie z wyboru, ale takie jest życie). W oryginalnej aplikacji używaliśmy prawie całkowicie instrukcji zgodnych z ANSI-SQL, z jednym znaczącym wyjątkiem - group_concatdość często korzystaliśmy z funkcji MySQL . group_concatnawiasem mówiąc, robi to: biorąc pod uwagę tabelę, powiedzmy, nazwisk …

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.