Oracle Database to wielomodelowy system zarządzania bazami danych stworzony przez Oracle Corporation. NIE używaj tego znacznika w przypadku innych produktów należących do Oracle, takich jak Java i MySQL.
Czy istnieje sposób, aby Oraclezapytanie zachowywało się tak, jakby zawierało MySQL limitklauzulę? W MySQLmogę to zrobić: select * from sometable order by name limit 20,10 aby dostać 21 do 30 rzędów (pomiń pierwsze 20, podaj kolejne 10). Wiersze są wybierane po order by, więc tak naprawdę zaczyna się od 20. …
Stół: UserId, Value, Date. Chcę uzyskać identyfikator użytkownika, wartość maks. (Data) dla każdego identyfikatora użytkownika. Oznacza to wartość dla każdego identyfikatora użytkownika, który ma najnowszą datę. Czy jest na to sposób po prostu w SQL? (Najlepiej Oracle) Aktualizacja: Przepraszamy za wszelkie niejasności: muszę uzyskać WSZYSTKIE identyfikatory użytkowników. Ale dla każdego …
Wygląda na to, że w Oracle nie ma koncepcji AUTO_INCREMENT, aż do wersji 11g włącznie. Jak mogę utworzyć kolumnę, która zachowuje się jak automatyczny przyrost w Oracle 11g?
Chciałbym poznać niektóre (idealnie) agnostyczne sposoby wybierania n- tego wiersza z tabeli bazy danych. Interesujące byłoby również zobaczyć, jak można to osiągnąć za pomocą natywnej funkcjonalności następujących baz danych: SQL Server MySQL PostgreSQL SQLite Wyrocznia Obecnie robię coś podobnego do SQL Server 2005, ale chciałbym zobaczyć bardziej agnostyczne podejście innych: …
Chcę używać Oracle SQL Developer do generowania diagramu ER dla moich tabel DB, ale jestem nowy w Oracle i tym narzędziu. Jaki jest proces tworzenia diagramu ER w SQL Developer?
Piszę kilka skryptów migracyjnych dla bazy danych Oracle i miałem nadzieję, że Oracle ma coś podobnego do IF EXISTSkonstrukcji MySQL . W szczególności, ilekroć chcę upuścić tabelę w MySQL, robię coś takiego DROP TABLE IF EXISTS `table_name`; W ten sposób, jeśli tabela nie istnieje, DROPnie powoduje błędu, a skrypt może …
На этот вопрос есть ответы на przepełnienie stosu на русском : Существует ли комбинация операторов JAK NA и в условии запроса? W SQL ja (niestety) często muszę używać LIKEwarunków z powodu baz danych, które naruszają prawie każdą zasadę normalizacji. Nie mogę tego teraz zmienić. Ale to nie ma znaczenia dla …
Proszę wyjaśnić mi dwie rzeczy: Czy klucz obcy może mieć wartość NULL? Czy klucz obcy może być duplikatem? O ile mi wiadomo, NULLnie powinien być używany w kluczach obcych, ale w niektórych moich aplikacjach mogę wprowadzać NULLzarówno Oracle, jak i SQL Server, i nie wiem dlaczego.
Mam zapytanie, które działa dobrze w MySQL, ale kiedy uruchamiam je na Oracle, pojawia się następujący błąd: Błąd SQL: ORA-00933: Niepoprawnie zakończone polecenie SQL 00933. 00000 - „Niepoprawnie zakończone polecenie SQL” Zapytanie to: UPDATE table1 INNER JOIN table2 ON table1.value = table2.DESC SET table1.value = table2.CODE WHERE table1.UPDATETYPE='blah';
Operacja UPSERT aktualizuje lub wstawia wiersz do tabeli, w zależności od tego, czy tabela ma już wiersz zgodny z danymi: if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff... Ponieważ Oracle nie ma określonej instrukcji UPSERT, jaki …
Jaka jest najprostsza instrukcja SQL, która zwróci zduplikowane wartości dla danej kolumny i liczbę ich wystąpień w tabeli bazy danych Oracle? Na przykład: Mam JOBStabelę z kolumną JOB_NUMBER. Jak mogę się dowiedzieć, czy mam jakieś duplikaty JOB_NUMBERi ile razy są one duplikowane?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.