Pytania otagowane jako tsql

T-SQL (Transact Structured Query Language) to rozszerzenie funkcjonalności SQL obsługiwanej przez Sybase ASE i Microsoft SQL Server. Nie należy używać tego tagu do zapytań związanych z MySQL, PostgreSql, Oracle (Pl / SQL). Należy pamiętać, że kod SQL, który jest zapisywany przy użyciu LINQ, również nie będzie częścią tego znacznika. Ten znacznik został stworzony specjalnie dla zaawansowanego programowania SQL za pomocą Microsoft SQL Server.

30
Jak zaktualizować z SELECT w SQL Server?
W SQL Server możliwe jest INSERTprzejście do tabeli za pomocą SELECTinstrukcji: INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' Czy można również aktualizować za pomocą SELECT? Mam tymczasową tabelę zawierającą wartości i chciałbym zaktualizować inną tabelę przy użyciu tych wartości. Być może …
3694 sql  sql-server  tsql  select 




29
Wstaw wyniki procedury składowanej do tabeli tymczasowej
Jak mam to zrobić SELECT * INTO [temp table] FROM [stored procedure]? Nie FROM [Table]i bez definicji [temp table]? Selectwszystkie dane z BusinessLinedo tmpBusLinedziała dobrze. select * into tmpBusLine from BusinessLine Próbuję tego samego, ale użycie stored procedurezwracającego dane nie jest takie samo. select * into tmpBusLine from exec getBusinessLineHistory …

30
Jak wykonać JEŻELI ... TO W WYBORZE SQL?
На этот вопрос есть ответы на Stack Overflow на русском : Как выглядит конструкция JEŚLI… WTEDY SQL SELECT? W jaki sposób wykonują IF...THENw SQL SELECTrachunku? Na przykład: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product


30
Jak mogę usunąć zduplikowane wiersze?
Jaki jest najlepszy sposób na usunięcie zduplikowanych wierszy z dość dużej SQL Servertabeli (tj. Ponad 300 000 wierszy)? Wiersze oczywiście nie będą idealnymi duplikatami ze względu na istnienie RowIDpola tożsamości. Mój stół RowID int not null identity(1,1) primary key, Col1 varchar(20) not null, Col2 varchar(2048) not null, Col3 tinyint not …

22
Uzyskaj rozmiar wszystkich tabel w bazie danych
Odziedziczyłem dość dużą bazę danych SQL Server. Wydaje się, że zajmuje więcej miejsca, niż się spodziewałbym, biorąc pod uwagę zawarte w nim dane. Czy istnieje prosty sposób, aby określić, ile miejsca na dysku zajmuje każdy stół?
1271 sql-server  tsql 

13
Zmiana kolumny: zero na zero
Mam tabelę z kilkoma zerowymi kolumnami liczb całkowitych. Jest to niepożądane z kilku powodów, dlatego chcę zaktualizować wszystkie wartości null na 0, a następnie ustawić te kolumny na NOT NULL. Oprócz zmiany wartości null na 0dane należy zachować. Szukam konkretnej składni SQL, aby zmienić kolumnę (nazwać ją ColumnA) na „ …


28
Sprawdź, czy tabela istnieje w SQL Server
Chciałbym, aby była to ostateczna dyskusja na temat sprawdzania, czy tabela istnieje w SQL Server 2000/2005 przy użyciu instrukcji SQL. Gdy szukasz odpowiedzi na Google, dostajesz tak wiele różnych odpowiedzi. Czy istnieje oficjalny / zgodny z poprzednimi wersjami sposób? Oto dwa możliwe sposoby zrobienia tego. Który z nich jest standardowym …



13
Kiedy powinienem zastosować krzyżowanie na złączeniu wewnętrznym?
Jaki jest główny cel korzystania z aplikacji CROSS APPLY ? Przeczytałem (niejasno przez posty w Internecie), które cross applymogą być bardziej wydajne przy wybieraniu dużych zestawów danych, jeśli partycjonujesz. (Przychodzi mi na myśl stronicowanie) Wiem również, że CROSS APPLYnie wymaga UDF jako prawej tabeli. W większości INNER JOINzapytań (relacje jeden …

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.