tsql
Co to jest procedura składowana?
Co to jest procedura składowana? Jak działają? Co składa się na procedurę składowaną (każda z rzeczy musi być procedurą składowaną)?
SQL Server: CASE WHEN or THEN else END = > OR nie jest obsługiwane
OR w WHEN klauzuli CASE instrukcja nie jest obsługiwana. Jak mogę to zrobić?
CASE ebv.db_no
WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500'
ELSE 'WECS 9520'
END as wecs_system
Jaka jest różnica między SQL, PL-SQL i T-SQL?
Jaka jest różnica między SQL, PL-SQL i T-SQL?
Czy ktoś może wyjaśnić, jakie są różnice między tymi trzema i podać scenariusze, w których każdy z nich byłby odpowiednio wykorzystany?
SQL MAX wielu kolumn?
Jak zwrócić 1 wartość w wierszu z maksymalnie kilku kolumn:
TableName
[Number, Date1, Date2, Date3, Cost]
[[2]} muszę zwrócić coś takiego:
[Number, Most_Recent_Date, Cost]
Zapytanie?
SQL Server Management Studio-wskazówki dotyczące usprawnienia procesu kodowania TSQL
Pracowałem w miejscu, gdzie powszechną praktyką było używanie programowania w parach. Pamiętam, jak wiele małych rzeczy mogli ... anie wtyczek IntelliSense itp.
W zasadzie te małe rzeczy, które sprawiają, że kodowanie jest nieco bardziej wydajne i miło.
Jak wybrać wszystkie rekordy z jednej tabeli, które nie istnieją w innej tabeli?
Table1 (id, Nazwa)
table2 (id, name)
Zapytanie:
SELECT name
FROM table2
-- that are not in table1 already
Powinienem użyć!= or < > for not equal in T-SQL?
Widziałem SQL, który używa zarówno != jak i <> do nie równe. Jaka jest preferowana składnia i dlaczego?
Lubię !=, Ponieważ <> przypomina mi Visual Basic.
Odzyskiwanie niezapisanych skryptów zapytań SQL
Jak odzyskać niezapisane Skrypty, jeśli karta SSMS ulegnie awarii / niezapisana zostanie przypadkowo zamknięta?
Jak wygenerować losową liczbę dla każdego wiersza w TSQL Select?
Potrzebuję innej liczby losowej dla każdego wiersza w tabeli. Następujący pozornie oczywisty kod używa tej samej wartości lo ... sowe przesunięcie daty od znanej daty, np. przesunięcie 1-14 dni od daty rozpoczęcia.
To jest dla Microsoft SQL Server 2000.
T-SQL: usunięcie wszystkich zduplikowanych wierszy, ale zachowanie jednego [duplikat]
Możliwy duplikat:SQL - Jak mogę usunąć zduplikowane wiersze?
Mam tabelę z bardzo dużą ilością wierszy. Duplikaty nie ... muszę tłumić duplikaty na podstawie kolumn kluczowych.
Jak mogę usunąć dodatkowe wiersze, ale nadal skutecznie je zachować?
W SQL, jak można "grupować" w zakresach?
Załóżmy, że mam tabelę z kolumną numeryczną (nazwijmy ją "score").
Chciałbym wygenerować tabelę zliczania, która pokazuje, i ... w zakresie od 10 do 19 I 3 Wiersze z wynikami w zakresie 20-29.
Czy jest łatwy sposób, aby to skonfigurować? Co polecacie?
Procedura składowana T-SQL, która akceptuje wiele wartości Id
Czy istnieje wdzięczny sposób na przekazanie listy identyfikatorów jako parametru do procedury składowanej?
Na przykład chc ... archar(max)
select @Sql = 'select [Name] from Department where DepartmentId in (' + @DepartmentIds + ')'
exec(@Sql)
Wartości NULL wewnątrz klauzuli NOT IN
Ten problem pojawił się, gdy dostałem różne rekordy liczą się dla tego, co myślałem, że są identyczne zapytania jeden za pomo ... n (1, 2, null)
To było na serwerze SQL 2005. Odkryłem również, że wywołanie set ansi_nulls off powoduje, że B zwraca wynik.
Jak wstawić wiele wierszy bez powtarzania " wstaw do dbo.Bla " część oświadczenia?
Wiem, że robiłem to już wiele lat temu, ale nie pamiętam składni i nie mogę go znaleźć nigdzie z powodu wyciągania ton dokume ... ES (124, 'Jonny')
VALUES (125, 'Sally')
SELECT * FROM @blah
I ' m getting Incorrect syntax near the keyword 'VALUES'.
Jak uniknąć pojedynczego cytatu w SQL Server?
Próbuję insert wprowadzić dane tekstowe do tabeli w SQL Server 9.
Tekst zawiera pojedynczy cytat (").
Jak od tego uciec?
P ... użyć dwóch pojedynczych cudzysłowów, ale rzuciło mi to kilka błędów.
Np. insert into my_table values('hi, my name''s tim.');
Linq do Sql: wiele lewych złączy zewnętrznych
Mam pewien problem z wymyśleniem, jak użyć więcej niż jednego lewego zewnętrznego join używając LINQ do SQL. Rozumiem, jak u ... Id
LEFT OUTER JOIN Status s ON
s.Id = o.StatusId
WHERE
o.OrderNumber >= 100000 AND
o.OrderNumber <= 200000
Jakie jest znaczenie przedrostka N w wyrażeniach T-SQL i kiedy należy go używać?
Widziałem prefiks N w niektórych zapytaniach insert T-SQL. Wiele osób używało N przed wstawieniem wartości do tabeli.
Szukał ... LUES(N'29730', N'Philippe', N'Horsford', 20.05, 1),
Do jakiego celu służy ten przedrostek "N" i kiedy powinien być używany?
Zastąp nową linię 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ę...
Skrypt zabijający wszystkie połączenia z bazą danych (więcej niż ograniczone wycofywanie użytkowników)
Mam bazę programistyczną, która często wdraża się z projektu bazy danych Visual Studio (poprzez TFS Auto Build).
Czasami kie ... , który próbuję upuścić.)
Czy istnieje skrypt, który może upuścić moją bazę danych niezależnie od tego, kto jest podłączony?
Jakie jest znaczenie 1/1/1753 w SQL Server?
Dlaczego 1753? Co mają przeciwko 1752? Mój pra pra pra pra pra pra pra pradziadek byłby bardzo obrażony.