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.
Rozumiem, że wiele lat temu istniałyby tego rodzaju ograniczenia, ale obecnie z pewnością można by je łatwo zwiększyć. Mamy konwencje nazewnictwa obiektów, ale zawsze pojawia się przypadek, w którym osiągniemy ten limit - szczególnie w nazewnictwie kluczy obcych. Czy ktoś naprawdę wie, dlaczego to nie jest większy rozmiar - czy …
Otrzymuję ORA-00979 z następującym zapytaniem: SELECT cr.review_sk, cr.cs_sk, cr.full_name, tolist(to_char(cf.fact_date, 'mm/dd/yyyy')) "appt", cs.cs_id, cr.tracking_number from review cr, cs, fact cf where cr.cs_sk = cs.cs_sk and UPPER(cs.cs_id) like '%' || UPPER(i_cs_id) || '%' and row_delete_date_time is null and cr.review_sk = cf.review_wk (+) and cr.fact_type_code (+) = 183050 GROUP BY cr.review_sk, cr.cs_sk, …
Wczoraj chciałem dodać pole boolowskie do tabeli Oracle. Jednak w rzeczywistości nie ma logicznego typu danych w Oracle. Czy ktoś tutaj zna najlepszy sposób na symulację wartości logicznej? Wyszukiwanie tematu w Google pozwoliło odkryć kilka podejść Użyj liczby całkowitej i po prostu nie przejmuj się przypisywaniem do niej niczego innego …
Mam duży problem z instrukcją SQL w Oracle. Chcę wybrać TOP 10 rekordów uporządkowanych przez STORAGE_DB, których nie ma na liście z innej instrukcji Select. Ten działa dobrze dla wszystkich rekordów: SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS HISTORY_DATE FROM HISTORY WHERE STORAGE_GB IS NOT NULL AND APP_ID …
Próbuję wysłać zapytanie do określonego wiersza według nazwy w mojej bazie danych sql i ma ampersand. Próbowałem ustawić znak ucieczki, a następnie uciec przed ampersandem, ale z jakiegoś powodu to nie działa i nie jestem pewien, na czym dokładnie polega mój problem. Set escape '\' select * from V1144engine.T_nodes where …
Chcę wyodrębnić niektóre zapytania do formatu wyjściowego CSV. Niestety, nie mogę użyć do tego żadnego wymyślnego klienta SQL ani żadnego języka. Muszę używać SQLPLUS. Jak mam to zrobić?
Próbuję znaleźć zapytanie, które zwróci listę kluczy obcych dla tabeli oraz tabel i kolumn, do których się odnoszą. Jestem w połowie drogi z SELECT a.table_name, a.column_name, a.constraint_name, c.owner FROM ALL_CONS_COLUMNS A, ALL_CONSTRAINTS C where A.CONSTRAINT_NAME = C.CONSTRAINT_NAME and a.table_name=:TableName and C.CONSTRAINT_TYPE = 'R' Ale nadal muszę wiedzieć, do której tabeli …
Jaka jest różnica między precyzją a skalą w Oracle? W samouczkach zwykle pozostawiają pustą skalę i ustawiają precyzję na 6 podczas tworzenia klucza podstawowego. Co oznacza precyzja i skala?
Próbuję wyświetlić liczbę pracowników zatrudnionych po 20 czerwca 1994 r., Ale pojawia się błąd z informacją o nieprawidłowym identyfikatorze JUN. Proszę o pomoc, dzięki! Select employee_id, count(*) From Employee Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95;
Jestem pewien, że na to pytanie już udzielono odpowiedzi, jednak nie mogłem znaleźć odpowiedzi za pomocą narzędzia wyszukiwania. Używając C #, chciałbym uruchomić plik .sql. Plik sql zawiera wiele instrukcji sql, z których niektóre są podzielone na wiele wierszy. Próbowałem wczytać plik i spróbowałem uruchomić plik za pomocą ODP.NET ... …
Próbuję zrobić SELECT INTO przy użyciu Oracle. Moje zapytanie to: SELECT * INTO new_table FROM old_table; Ale pojawia się następujący błąd: SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" Jakieś pomysły, co jest nie tak? Standardowe zachowanie powyższego powinno być takie, jak początkowo sądziłem: jednak Oracle zaimplementowało to …
Wielu moich użytkowników nie używa SQLPlus. Nie mogę dać im zmiany użytkownika. Hasła tracą ważność co 60 dni. Nie mogę uzyskać polecenia „hasło” polecenia SQLPlus do pracy w programie SQL Developer. Kiedy uruchamiam, pojawia się błąd nieprawidłowego polecenia Kiedy uruchamiam skrypt, nic się nie dzieje. Nie chcę im pisać pakietu …
Oceniam Oracle SQL Developer . My tnsnames.orajest wypełnione, a tnspingdo połączenia zdefiniowanego w tnsnames.oradziale działa prawidłowo. Mimo to SQL Developer nie wyświetla żadnych połączeń. Oracle SQL Developer Soars wspomina, że jeśli jeśli masz oprogramowanie klienckie Oracle i plik tnsnames.ora już zainstalowany na komputerze, Oracle SQL Developer automatycznie wypełni nawigator Connections …
Chcę napisać kod wielokrotnego użytku i muszę na początku zadeklarować niektóre zmienne i użyć ich ponownie w skrypcie, takich jak: DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; Jak mogę zadeklarować zmienną i ponownie użyć jej w instrukcjach, które następują, na przykład przy użyciu SQLDeveloper. Próbowanie …
staje się ORA-30926: nie można uzyskać stabilnego zestawu wierszy w tabelach źródłowych w następującym zapytaniu: MERGE INTO table_1 a USING (SELECT a.ROWID row_id, 'Y' FROM table_1 a ,table_2 b ,table_3 c WHERE a.mbr = c.mbr AND b.head = c.head AND b.type_of_action <> '6') src ON ( a.ROWID = src.row_id ) …
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.