Pytania otagowane jako sql

Structured Query Language (SQL) to język do wysyłania zapytań do baz danych. Pytania powinny zawierać przykłady kodu, strukturę tabeli, przykładowe dane oraz znacznik implementacji DBMS (np. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 itp.). Jeśli twoje pytanie dotyczy wyłącznie określonego DBMS (używa określonych rozszerzeń / funkcji), użyj zamiast tego znacznika DBMS. Odpowiedzi na pytania oznaczone SQL powinny używać standardowego SQL ISO / IEC.


19
ALTER TABLE bez blokowania stołu?
Podczas wykonywania instrukcji ALTER TABLE w MySQL cała tabela jest blokowana do odczytu (zezwala na równoczesne odczyty, ale zabrania współbieżnych zapisów) na czas trwania instrukcji. Jeśli jest to duża tabela, instrukcje INSERT lub UPDATE mogą zostać zablokowane na dłuuuugi czas. Czy istnieje sposób na wykonanie „gorącej zmiany”, na przykład dodanie …
107 sql  mysql  ddl  alter-table 

12
SQL Server zgłasza „Nieprawidłowa nazwa kolumny”, ale kolumna jest obecna, a kwerenda działa przez Management Studio
Wpadłem w impas. Mam zapytanie, które jest generowane przez jakiś C#kod. Zapytanie działa dobrze, Microsoft SQL Server Management Studiogdy jest uruchamiane w tej samej bazie danych. Jednak gdy mój kod próbuje uruchomić to samo zapytanie, pojawia się ten sam błąd dotyczący nieprawidłowej kolumny i zgłaszany jest wyjątek. Wszystkie zapytania odwołujące …
107 sql  sql-server 

6
Jak usunąć ustaloną liczbę wierszy z sortowaniem w PostgreSQL?
На этот вопрос есть ответы на Stack Overflow на русском : DELETE и LIMIT в PostgreSQL Próbuję przenieść niektóre stare zapytania MySQL do PostgreSQL, ale mam problem z tym: DELETE FROM logtable ORDER BY timestamp LIMIT 10; PostgreSQL nie pozwala na porządkowanie ani ograniczenia w swojej składni usuwania, a tabela …
107 sql  postgresql 

14
Najczystszy sposób tworzenia łańcucha SQL w Javie
Chcę zbudować ciąg SQL, aby wykonywać operacje na bazie danych (aktualizacje, usuwanie, wstawianie, wybieranie, tego typu rzeczy) - zamiast okropnej metody łączenia ciągów używającej milionów znaków „+” i cudzysłowów, która jest w najlepszym przypadku nieczytelna - tam musi być lepszy sposób. Myślałem o użyciu MessageFormat - ale ma być używany …
107 java  sql  oracle  string 


12
Instrukcja „CASE” w klauzuli „WHERE” w programie SQL Server 2008
Pracuję z kwerendą zawierającą wyrażenie „CASE” w klauzuli „WHERE”. Ale SQL Server 2008 daje pewne błędy podczas jego wykonywania. Czy ktoś może mi pomóc z poprawnym zapytaniem? Oto zapytanie: SELECT tl.storenum 'Store #', co.ccnum 'FuelFirst Card #', co.dtentered 'Date Entered', CASE st.reasonid WHEN 1 THEN 'Active' WHEN 2 THEN 'Not …
107 sql  sql-server  case 

6
MySQL - dlaczego nie indeksować każdego pola?
Ostatnio nauczyłem się cudowności indeksów, a wydajność znacznie się poprawiła. Jednak przy wszystkim, czego się nauczyłem, nie mogę znaleźć odpowiedzi na to pytanie. Indeksy są świetne, ale dlaczego ktoś nie mógł po prostu zindeksować wszystkich pól, aby tabela była niesamowicie szybka? Jestem pewien, że jest dobry powód, aby tego nie …
107 mysql  sql  indexing 


3
Dziwny problem z operacją w programie SQL Server: -100 / -100 * 10 = 0
Jeśli wykonasz, SELECT -100/-100*10wynikiem jest 0. Jeśli wykonasz, SELECT (-100/-100)*10wynikiem jest 10. Jeśli wykonasz, SELECT -100/(-100*10)wynikiem jest 0. Jeśli wykonasz, SELECT 100/100*10wynikiem jest 10. BOL stwierdza: Gdy dwa operatory w wyrażeniu mają ten sam poziom pierwszeństwa operatorów, są one oceniane od lewej do prawej na podstawie ich pozycji w wyrażeniu. …




5
SQL wybiera wiersze według najnowszej daty
Korzystając z następującego zapytania i wyników, szukam najnowszego wpisu, w którym ChargeId i ChargeType są unikalne. select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R 3/1/2008 5 101 R 4/1/2008 6 101 R 5/1/2008 7 …
106 sql  oracle 

4
Łączenie dwóch tabel z różną liczbą kolumn
Mam dwie tabele (Tabela A i Tabela B). Mają różną liczbę kolumn - Powiedz, że Tabela A ma więcej kolumn. Jak mogę połączyć te dwie tabele i uzyskać wartość null dla kolumn, których nie ma w tabeli B?
106 sql  mysql 

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.