Pytania oznaczone «tsql»

138
Zdefiniuj zmienną do użycia z operatorem IN (T-SQL)

Mam zapytanie Transact-SQL, które używa operatora IN. Coś takiego: select * from myTable where myColumn in (1,2,3,4) Czy istnieje sposób na zdefiniowanie zmiennej do przechowywania całej listy „(1,2,3,4)”? Jak mam to zdefiniować? declare @myList {data type} set @myList = (1,2,3,4) select * from...

136
SQL „między” nie obejmuje

Mam takie zapytanie: SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01' Ale to nie daje żadnych wyników, mimo że istnieją dane z 1. created_atwygląda na to 2013-05-01 22:25:19, podejrzewam, że ma to związek z czasem? Jak można to rozwiązać? Działa dobrze, jeśli robię...

134
Co to jest „partia” i dlaczego używa się GO?

Przeczytałem i przeczytałem przez MSDN itp. Ok, więc sygnalizuje koniec partii. Co definiuje partię? Nie rozumiem, dlaczego muszę iść, kiedy wklejam kilka skryptów, które mają być uruchomione w tym samym czasie. Nigdy nie rozumiałem GO. Czy ktoś może to lepiej wytłumaczyć i kiedy muszę z tego...

128
SQL Server: kolumny do wierszy

Szukasz eleganckiego (lub dowolnego) rozwiązania do konwersji kolumn na wiersze. Oto przykład: Mam tabelę z następującym schematem: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] Oto, co chcę uzyskać jako wynik: [ID] [EntityId] [IndicatorName] [IndicatorValue] A...

127
INSERT INTO vs SELECT INTO

Jaka jest różnica między using SELECT ... INTO MyTable FROM... i INSERT INTO MyTable (...) SELECT ... FROM .... ? Z BOL [ INSERT , SELECT ... INTO ] wiem, że użycie polecenia SELECT ... INTO utworzy tabelę wstawiania w domyślnej grupie plików, jeśli jeszcze nie istnieje, i że rejestrowanie tej...