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.



3
Czy indeksy klastrowe muszą być unikalne?
Co się stanie, jeśli indeks klastrowy nie jest unikalny? Czy może to prowadzić do złej wydajności, ponieważ wstawione wiersze wpływają na pewnego rodzaju „przepełnioną” stronę? Czy jest „stworzony” jako wyjątkowy, a jeśli tak, to w jaki sposób? Jaki jest najlepszy sposób, aby uczynić go wyjątkowym? Pytam, ponieważ obecnie używam indeksu …


3
T-SQL i klauzula WHERE LIKE% Parameter%
Próbowałem napisać instrukcję, która używa klauzuli WHERE LIKE „% text%”, ale nie otrzymuję wyników, gdy próbuję użyć parametru dla tekstu. Na przykład to działa: SELECT Employee WHERE LastName LIKE '%ning%' Spowoduje to zwrócenie użytkowników Flenning, Manning, Ningle itp. Ale to stwierdzenie nie: DECLARE @LastName varchar(max) SET @LastName = 'ning' SELECT …

3
FULL OUTER JOIN vs. FULL JOIN
Po prostu baw się zapytaniami i przykładami, aby lepiej zrozumieć sprzężenia. Zauważam, że w SQL Server 2008 następujące dwa zapytania dają takie same wyniki: SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name SELECT * FROM TableA FULL JOIN TableB ON TableA.name = TableB.name Czy wykonują one …

11
SQL Server Subquery zwróciło więcej niż 1 wartość. Nie jest to dozwolone, gdy podzapytanie następuje po =,! =, <, <=,>,> =
Uruchamiam następujące zapytanie: SELECT orderdetails.sku, orderdetails.mf_item_number, orderdetails.qty, orderdetails.price, supplier.supplierid, supplier.suppliername, supplier.dropshipfees, cost = (SELECT supplier_item.price FROM supplier_item, orderdetails, supplier WHERE supplier_item.sku = orderdetails.sku AND supplier_item.supplierid = supplier.supplierid) FROM orderdetails, supplier, group_master WHERE invoiceid = '339740' AND orderdetails.mfr_id = supplier.supplierid AND group_master.sku = orderdetails.sku Otrzymuję następujący błąd: Msg 512, poziom 16, …
84 sql  sql-server  tsql 

8
Widoki SQL - brak zmiennych?
Czy można zadeklarować zmienną w widoku? Na przykład: Declare @SomeVar varchar(8) = 'something' daje mi błąd składni: Niepoprawna składnia w pobliżu słowa kluczowego „Declare”.
83 tsql  sql-view 



3
Zastąp ciąg T-SQL w aktualizacji
Muszę zaktualizować wartości kolumny, zastępując podciąg na istniejących wartościach. Przykład: Zawiera dane abc@domain1, pqr@domain2itd. Muszę zaktualizować wartości takie, które @domain2są zastępowane @domain1.
83 string  tsql  replace 



5
Zaktualizuj zapytanie za pomocą podzapytania w serwerze SQL
Mam prostą strukturę tabeli, taką jak ta: Tabela tempData ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra ║ 80 ║ ║ Ravi ║ 85 ║ ║ Sanjay ║ 90 ║ ╚══════════╩═══════╝ Mam też inne nazwy tabel, takie jak tempDataView ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra ║ …

10
Dlaczego warto korzystać z Select Top 100 Percent?
Rozumiem, że przed SQL Server 2005 można było „oszukać” SQL Server, aby zezwolił na użycie zamówienia w definicji widoku, włączając TOP 100 PERCENTw to klauzulę SELECT . Ale widziałem inny kod, który odziedziczyłem, który używa SELECT TOP 100 PERCENT... w dynamicznych instrukcjach SQL (używanych w ADO w aplikacjach ASP.NET itp.). …
82 sql  sql-server  tsql 

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.