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.



12
T-SQL: Wybieranie wierszy do usunięcia za pomocą złączeń
Scenariusz: Powiedzmy, że mam dwie tabele, TableA i TableB. Klucz podstawowy tabeli B to pojedyncza kolumna (BId) i kolumna klucza obcego w tabeli A. W mojej sytuacji chcę usunąć wszystkie wiersze w tabeli A, które są powiązane z określonymi wierszami w tabeli B: Czy mogę to zrobić za pomocą sprzężeń? …
494 tsql  join 




28
Nie można obciąć tabeli, ponieważ odwołuje się do niej ograniczenie OBCEGO KLUCZA?
Czy używając MSSQL2005, mogę obciąć tabelę z ograniczeniem klucza obcego, jeśli najpierw obetnę tabelę potomną (tabelę z kluczem podstawowym relacji FK)? Wiem, że mogę Użyj DELETEklauzuli „bez”, a następnie RESEEDtożsamości (lub) Usuń FK, skróć tabelę i ponownie utwórz FK. Myślałem, że tak długo, jak przycinam stolik dziecięcy przed rodzicem, będę …

18
Wybierz kolumny z zestawu wyników procedury składowanej
Mam procedurę składowaną, która zwraca 80 kolumn i 300 wierszy. Chcę napisać zaznaczenie, które otrzyma 2 z tych kolumn. Coś jak SELECT col1, col2 FROM EXEC MyStoredProc 'param1', 'param2' Gdy użyłem powyższej składni, pojawia się błąd: "Nieprawidłowa nazwa kolumny". Wiem, że najłatwiejszym rozwiązaniem byłoby zmienić procedurę przechowywaną, ale jej nie …



10
Zamień nowy wiersz w TSQL
Chciałbym zastąpić (lub usunąć) znak nowej linii w łańcuchu TSQL. Jakieś pomysły? Oczywistość REPLACE(@string, CHAR(13), '') po prostu tego nie zrobię ...
414 tsql  newline 

17
Wypełnij ciąg wiodącymi zerami, aby miał 3 znaki w SQL Server 2008
Mam ciąg, który ma do 3 znaków, gdy jest tworzony po raz pierwszy w SQL Server 2008 R2. Chciałbym uzupełnić go wiodącymi zerami, więc jeśli jego oryginalna wartość to „1”, wówczas nowa wartość to „001”. Lub jeśli jego pierwotna wartość wynosiła „23”, nową wartością jest „023”. Lub jeśli jego pierwotna …
398 sql-server  tsql 


12
Czy można określić warunek w Count ()?
Czy można określić warunek w Count()? Chciałbym policzyć tylko wiersze, które mają na przykład „Menedżer” w kolumnie Pozycja. Chcę to zrobić w instrukcji count, nie używając WHERE; Pytam o to, ponieważ muszę policzyć zarówno menedżerów, jak i innych w tym samymSELECT (coś jak Count(Position = Manager), Count(Position = Other))więc WHEREnie …
391 sql  sql-server  tsql 

14
Jak zrobić SQL jak% w Linq?
Mam procedurę w języku SQL, którą próbuję przekształcić w Linq: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' Linia, którą najbardziej mnie interesuje to: where OH.Hierarchy like '%/12/%' Mam kolumnę, która przechowuje hierarchię, na przykład / 1/3/12 /, więc po prostu …

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.