Ten artykuł zawiera 49 najważniejszych pytań i odpowiedzi w wywiadzie dotyczącym Oracle:podstawy, Oracle SQL pytany w różnych wywiadach. Mam nadzieję, że pomoże w rozmowach kwalifikacyjnych
Pytanie 1. Co to jest klaster tabel?
Odpowiedź:Klaster tabel to grupa powiązanych ze sobą tabel, które mają wspólne kolumny i przechowują powiązane dane w tym samym bloku.
Pytanie 2. Jakie jest zastosowanie w SQL?
Odpowiedź Stwierdzenie „istnieje” pomaga nam wykonać zadanie oświadczenia Jeżeli. Główne zapytanie zostanie wykonane, jeśli podzapytanie zwróci co najmniej jeden wiersz. Możemy więc uznać podzapytanie za „warunek Jeśli”, a zapytanie główne za „blok kodu” w warunku Jeśli. W podzapytaniu możemy użyć dowolnych poleceń SQL (połączenia, grupowanie według, posiadanie itp.). To polecenie będzie przydatne w zapytaniach, które wymagają wykrycia zdarzenia i wykonania jakiejś czynności
SELECT * FROM emp WHERE EXISTS (SELECT * FROM dept WHERE emp.dept_id = dept.dept_id);
Pytanie 3. Jak przekonwertujesz ciąg znaków na datę w bazie danych Oracle?
Odpowiedź :Możemy użyć funkcji to_date, aby przekonwertować ciąg na datę
to_date('2015/11/12', 'yyyy/mm/dd')
Powiązany link
Funkcje daty Oracle
Pytanie 4. Czym są punkty zapisu w bazie danych Oracle?
Odpowiedź :PUNKTY ZAPISU służą do dzielenia transakcji na mniejsze części. Umożliwia wycofanie części transakcji. Dozwolonych jest maksymalnie pięć punktów zapisu. Za każdym razem, gdy napotkamy błąd, możemy wycofać się z punktu, w którym ustawiliśmy nasz PUNKT ZAPISU. Jest to przydatne w przypadku transakcji wieloetapowych i transakcji warunkowych, w których zatwierdzanie i cofanie zmian zależy od określonych warunków.
Pytanie 5. Jak znaleźć aktualną datę i godzinę w Oracle?
Odpowiedź: możemy znaleźć za pomocą funkcji sysdate
SQL> SELECT SYSDATE FROM dual; SYSDATE --------- 2-Nov-16 SQL> SELECT SYSDATE Today, SYSDATE - 1 Yesterday, SYSDATE + 1 Tomorrow FROM dual; TODAY YESTERDAY TOMORROW --------- --------- --------- 2-Nov-16 1-Nov-16 3-Nov-16
Pytanie 6. Jak wykonuje się zapytanie w Oracle? Czy możesz wymienić kroki, których to dotyczy?
Odpowiedź:Podczas analizowania zapytań SQL są zaangażowane następujące kroki:
1) parsowanie
2) wiązanie
3) wykonanie
4) pobranie
Pytanie 7. Jak znaleźć MIESIĄC i ROK od daty w Oracle?
Odpowiedź :Używając funkcji EXTRACT, możesz jej użyć, aby pobrać MIESIĄC i ROK z obiektu DATA.
SELECT EXTRACT(YEAR FROM DATE '2016-01-12') Year_date FROM DUAL; Year_date --------------------------------- 2016
Pytanie 8. Co to jest widok Oracle?
Odpowiedź: Widok Oracle to predefiniowane, nazwane zapytanie przechowywane w bazie danych. Po utworzeniu zapytania można wykonywać w widokach w taki sam sposób, jak zapytania dotyczące tabel. Widoki zawierają wiersze i kolumny, podobnie jak tabele. Ma następujące zalety
1. Wyświetl dane bez przechowywania danych w obiekcie.
2. Ogranicz widok tabeli, tj. możesz ukryć niektóre kolumny w tabelach.
3. Połącz co najmniej dwie tabele i pokaż je użytkownikowi jako jeden obiekt.
4. Ogranicz dostęp do tabeli, aby nikt nie mógł wstawić wierszy do tabeli.
Pytanie 9. Czym jest stół Oracle?
Odpowiedź: Tabele są podstawową jednostką przechowywania danych w bazie danych Oracle. Dane są przechowywane w wierszach i kolumnach. Definiujesz tabelę z nazwą tabeli, taką jak pracownicy, i zestawem kolumn
Szczegółowy artykuł na temat stołu wyroczni
jak stworzyć tabelę w Oracle
Pytanie 10. Różnica między typami danych oracle VARCHAR i VARCHAR2?
Odpowiedź: VARCHAR może przechowywać do 2000 bajtów, a varchar2 może przechowywać do 4000 bajtów. VARCHAR zajmie miejsce dla wartości NULL, a VARCHAR2 nie zajmie miejsca. Oba różnią się przestrzenią.
Pytanie 11. Jaka jest różnica między typem danych CHAR i VARCHAR
Odpowiedź :
Typ danych CHAR to typ danych o stałej długości. Na przykład, jeśli zadeklarujesz zmienną/kolumnę typu danych CHAR (5), to zawsze zajmie ona 5 bajtów, niezależnie od tego, czy przechowujesz 1 znak, czy 5 znaków w tej zmiennej lub kolumnie. W tym przykładzie, ponieważ zadeklarowaliśmy tę zmienną/kolumnę jako CHAR(5), więc możemy przechowywać maksymalnie 5 znaków w tej kolumnie.
VARCHAR to typ danych o zmiennej długości. Na przykład, jeśli zadeklarujesz zmienną/kolumnę typu danych VARCHAR (10), liczba bajtów będzie równa liczbie znaków przechowywanych w tej kolumnie. Czyli w tej zmiennej/kolumnie, jeśli zapisujesz tylko jeden znak, to zajmie tylko jeden bajt, a jeśli zapiszemy 10 znaków, to zajmie 10 bajtów. W tym przykładzie, ponieważ zadeklarowaliśmy tę zmienną/kolumnę jako VARCHAR (10), więc możemy przechowywać maksymalnie 10 znaków w tej kolumnie
Pytanie 12 Jakie jest zastosowanie funkcji NVL?
Odpowiedź: Funkcja NVL służy do zastępowania wartości NULL inną lub podaną wartością.
Example is – NVL(Value, replace value)
Pytanie 13 Co to jest DML?
Odpowiedź: Język manipulacji danymi (DML) służy do uzyskiwania dostępu do danych w istniejących obiektach i manipulowania nimi. Wyciągi DML są wstawiane, wybierane, aktualizowane i usuwane i nie będą pośrednio zatwierdzać bieżącej transakcji.
Pytanie 14 Co to jest DDL?
Odpowiedź: DDL to skrót od Data Definition Language. Służy do tworzenia i modyfikowania struktury obiektów bazy danych w bazie danych. to niejawne zatwierdzenie
Pytanie 15. Jaka jest różnica między TRANSLATE a REPLACE?
Odpowiedź: Tłumacz służy do zastępowania znaku po znaku, a Zamień służy do zastępowania pojedynczego znaku słowem.
Pytanie 16. Jak wyświetlić wiersze z tabeli bez duplikatów?
Odpowiedź: Zduplikowane wiersze można usunąć za pomocą słowa kluczowego DISTINCT w instrukcji select.
Powiązany link
usuń zduplikowane wiersze w Oracle
Pytanie 17. Co to jest wartość NULL w Oracle?
Odpowiedź: Wartość NULL reprezentuje brakujące lub nieznane dane. Jest używany jako symbol zastępczy lub reprezentowany jako domyślny wpis, aby wskazać, że nie ma żadnych rzeczywistych danych.
Pytanie 18. Jakie jest zastosowanie Oświadczenia o połączeniu?
Odpowiedź:scalanie Instrukcja służy do wybierania wierszy z jednego lub więcej źródeł danych do aktualizacji i wstawiania do tabeli lub widoku. Służy do łączenia wielu operacji.
Pytanie 19. Jakie są różne ograniczenia używane w Oracle?
Odpowiedź: Zastosowano następujące ograniczenia:
NULL – Oznacza, że dana kolumna może zawierać wartości NULL
NOT NULL – Oznacza, że dana kolumna nie może zawierać wartości NULL
SPRAWDZ – Sprawdź, czy wartości w danej kolumnie spełniają określone kryteria
DOMYŚLNE – Ma wskazywać, że wartość jest przypisana do wartości domyślnej
Pytanie 20. Jakie są różne obiekty bazy danych Oracle?
Odpowiedź: W Oracle istnieją różne obiekty danych –
Tabele – zestaw elementów zorganizowany w pionie i poziomie
Widoki – Wirtualna tabela pochodząca z jednej lub więcej tabel
Indeksy Oracle – Metoda strojenia wydajności przetwarzania rekordów
Synonimy – Aliasy dla tabel
Sekwencje Oracle — wielu użytkowników generuje unikalne liczby
Oracle Tablespace — logiczna jednostka pamięci w Oracle
Pytanie 21. Co to są widoki zmaterializowane?
Odpowiedź Widok zmaterializowany to obiekt bazy danych zawierający wyniki zapytania. Różni się od prostego poglądu. W tych widokach zmaterializowanych przechowywane są dane, a gdy wysyłasz zapytanie do widoku zmaterializowanego, zwraca on dane z przechowywanych danych. Klauzula FROM zapytania może nazywać tabele, widoki i inne zmaterializowane widoki. Łącznie obiekty te nazywane są tabelami głównymi (termin replikacji) lub tabelami szczegółowymi (termin dotyczący hurtowni danych). To odniesienie wykorzystuje „tabele główne” w celu zachowania spójności. Bazy danych zawierające tabele główne nazywane są bazami danych głównych.
Sprawdź poniższy link, aby uzyskać szczegółowe informacje
Widok zmaterializowany Oracle i dziennik widoku zmaterializowanego
Pytanie 22. Co to jest instrukcja dekodowania?
Odpowiedź
Dekodowanie Oracle to metoda w bazie danych Oracle służąca do przekształcania wartości danych z jednej wartości na drugą, którą lepiej zrozumieć. Oracle Decode przekształca wartości danych w czasie pobierania.
Pytanie 23. Jaka jest różnica między OBCIĄŻANIE a USUWANIE?
Odpowiedź: Obcinanie resetuje znak górny w tabeli, a usuwanie nie zajmuje miejsca
Pytanie 24 Co to jest sprzężenie? Wyjaśnij różne typy sprzężeń?
Odpowiedź: Oracle JOIN jest wykonywane za każdym razem, gdy co najmniej dwie tabele są łączone w instrukcji SQL.
Operacja INNER JOIN
Operacja LEFT OUTER JOIN
Operacja RIGHT OUTER JOIN
Operacja CROSS JOIN
Operacja NATURAL JOIN
Różne metody łączenia w Oracle
Hash join w Oracle
Nested Loop Join w Oracle
Pytanie 25. Właśnie skompilowałeś pakiet PL/SQL, ale pojawiły się błędy, jak byś je zobaczył?
Odpowiedź dba_errors lub pokaż błędy
Pytanie 26. Co to jest transakcja?
Odpowiedź:
Gdy sesja aktualizuje /delete/insert , rozpoczyna się transakcja. Jest zakończone, gdy nastąpi zatwierdzenie lub wycofanie. Transakcja jest identyfikowana przez identyfikator transakcji (XID). Identyfikacja transakcji składa się z trzech części
- Cofnij lub cofnij numer segmentu
- Numer boksu tabeli transakcji
- Sekwencja lub zawijanie nie
Co to jest transakcja
Pytanie 27. Jak włączyć śledzenie sesji?
Odpowiedź:
Normal trace execute dbms_system.set_sql_trace_in_session (‘sid’,’serial’,true); — To put tracing on execute dbms_system.set_sql_trace_in_session (‘sid’,’serial’,true); — To put tracing off Full level with wait event And bind trace execute dbms_system.set_ev(‘sid’,’serial’,10046,12,’’); To put trace off execute dbms_system.set_ev(‘sid’,’serial’,10046,0,’’);
Jak włączyć śledzenie w bazie danych
Pytanie 28. Jaka jest różnica między łączeniem kartezjańskim a łączeniem krzyżowym?
Odpowiedź: Nie ma różnic między sprzężeniem. Połączenie kartezjańskie i krzyżowe są takie same. Połączenie krzyżowe daje iloczyn kartezjański dwóch tabel – wiersze z pierwszej tabeli są mnożone przez inną tabelę, która nazywa się iloczynem kartezjańskim.
Połączenie krzyżowe bez klauzuli where daje produkt kartezjański.
Pytanie 29. Jaki jest typ danych tabeli DUAL?
Odpowiedź: Tabela DUAL to jednokolumnowa tabela obecna w bazie danych Oracle. Tabela ma pojedynczą kolumnę VARCHAR2(1) o nazwie DUMMY, która ma wartość „X”.
Pytanie 30. Jak radzić sobie ze zduplikowanymi rekordami w tabeli?
Odpowiedź:
create table my_table1 as select distinct * from my_table; drop my_table; rename my_table1 to my_table; Delete from my_table where rowid not in ( select max(rowid) from my_table group by my_col_name );
usuń zduplikowane rekordy w Oracle
Pytanie 31. Jaka jest najszybsza metoda zapytania do pobrania danych z tabeli?
Odpowiedź: Wiersz można pobrać z tabeli za pomocą ROWID. Używanie ROW ID to najszybsza metoda zapytania do pobierania danych z tabeli.
Pytanie 32. Czym są przywileje i granty?
Odpowiedź :Uprawnienia to uprawnienia do wykonywania instrukcji SQL – oznaczają prawo do łączenia i łączenia. Obiektowi nadawane są dotacje, aby można było uzyskać do nich odpowiedni dostęp. Dotacje mogą być zapewniane przez właściciela lub twórcę obiektu.
Oracle Create User , uprawnienia systemowe i uprawnienia Oracle Object
Pytanie 33. Co to jest ograniczenie integralności?
Odpowiedź: Ograniczenie integralności to deklaracja definiująca regułę biznesową dla kolumny tabeli. Ograniczenia integralności służą do zapewnienia dokładności i spójności danych w bazie danych. Istnieją typy — integralność domeny, integralność referencyjna i integralność domeny.
Pytanie 34. co to jest integralność referencyjna?
Odpowiedź:Reguła integralności referencyjnej to reguła zdefiniowana w kluczu (kolumnie lub zestawie kolumn) w jednej tabeli, która gwarantuje, że wartości w tym kluczu są zgodne z wartościami w kluczu w powiązanym tabela (wartość odniesienia).
Pytanie 35. Co to jest VARRAY?
Odpowiedź: VARRAY to typ danych Oracle używany do przechowywania kolumn zawierających atrybuty wielowartościowe i może zawierać ograniczoną tablicę wartości.
Pytanie 36. W jaki sposób otrzymujemy szczegóły pól tabeli?
Odpowiedź: Opisz
Pytanie 37. Jakie jest zastosowanie funkcji Aggregate w Oracle?
Odpowiedź: Funkcja agregująca to funkcja, w której wartości wielu wierszy lub rekordów są łączone razem w celu uzyskania pojedynczej wartości wyjściowej. Typowe funkcje agregujące to –
Średnia
Liczba
Suma
Funkcje agregujące mogą pojawiać się na listach wyboru oraz w klauzulach ORDER BY i HAVING. Są one często używane z klauzulą GROUP BY w instrukcji SELECT, w której Oracle Database dzieli wiersze tabeli lub widoku, którego dotyczy zapytanie, na grupy. W zapytaniu zawierającym klauzulę GROUP BY, elementami listy wyboru mogą być funkcje agregujące, wyrażenia GROUP BY, stałe lub wyrażenia zawierające jedno z nich. Oracle stosuje funkcje agregujące do każdej grupy wierszy i zwraca jeden wiersz wyników dla każdej grupy.
Agregacja danych za pomocą funkcji grupowych
Pytanie 38. Co rozumiesz przez klauzulę GROUP BY?
Odpowiedź:
Klauzula GROUP BY może być używana w instrukcjach select, w których będzie zbierała dane z wielu rekordów i grupowała wyniki według jednej lub większej liczby kolumn.
Pytanie 39 . Jaka jest różnica między zmianą nazwy a aliasem?
Odpowiedź:Zmiana nazwy to stała nazwa nadana tabeli lub kolumnie, podczas gdy Alias to tymczasowa nazwa nadana tabeli lub kolumnie. Zmiana nazwy to nic innego jak zastąpienie nazwy, a Alias to alternatywna nazwa tabeli lub kolumny.
Pytanie 40. Co to jest funkcja COALESCE?
Odpowiedź: Funkcja COALESCE służy do zwracania wartości, która na liście nie jest pusta. Jeśli wszystkie wartości na liście są null, funkcja łączenia zwróci NULL.
Łączenie(wartość1, wartość2,wartość3,…)
Pytanie 41. Jaka jest różnica między KLUCZEM PODSTAWOWYM, KLUCZEM UNIKALNYM, KLUCZEM OBCYM?
Odpowiedź
KLUCZ PODSTAWOWY ORACLE to kolumna lub kombinacja kolumn tabeli, która może służyć do jednoznacznej identyfikacji wiersza tabeli. KLUCZ PODSTAWOWY nie może mieć wartości NULL.
UNIKALNY KLUCZ Oracle to kolumna lub kombinacja kolumn tabeli, która może służyć do jednoznacznej identyfikacji wiersza tabeli. KLUCZ UNIQUE może mieć wartość NULL.
KLUCZ OBCY w Oracle to kolumna lub kombinacja kolumn, która jest kluczem podstawowym lub kluczem unikalnym tabeli, do której się odwołuje. KLUCZ OBCY może być pusty.
Pytanie 42. Jak pobrać pierwszych 5 znaków kolumny w tabeli?
Odpowiedź
Można to zrobić za pomocą funkcji Substr
select substr(ename,1, 5) from emp;
Pytanie 43. Co to jest funkcja zamiany?
Odpowiedź
Funkcja replace służy do zamiany ciągu na inny ciąg
Pytanie 44. Jak analizujemy statystyki na stole?
Odpowiedź
Statystyki generujemy za pomocą procedury dbms_stats.gather_table_stats
Pytanie 45. Co to jest Optymalizator?
Odpowiedź
Optymalizator to silnik w bazie danych Oracle, który określa najbardziej wydajny sposób wykonania instrukcji SQL po uwzględnieniu wielu czynników związanych z obiektami, do których się odwołujemy, oraz warunkami określonymi w zapytaniu
Wynikiem optymalizatora jest plan, który opisuje optymalną metodę wykonania. Serwer Oracle zapewnia optymalizację opartą na kosztach (CBO) i regułach (RBO). Ogólnie stosuj podejście oparte na kosztach. Oracle Corporation stale ulepsza CBO, a nowe funkcje wymagają CBO.
Pytanie 46. Czym są wskazówki w Oracle?
Odpowiedź
Wskazówki zapewniają mechanizm nakazujący optymalizatorowi wybór określonego planu wykonania zapytania w oparciu o określone kryteria.
SELECT /*+ FULL(e) */ employee_id, last_name FROM employees e WHERE last_name LIKE :b1;
Pytanie 47. Co to jest plan wyjaśnień?
Odpowiedź
Instrukcja EXPLAIN PLAN wyświetla plany wykonania wybrane przez optymalizator Oracle dla instrukcji SELECT, UPDATE, INSERT i DELETE. Plan wykonania instrukcji to sekwencja operacji wykonywanych przez Oracle w celu uruchomienia instrukcji. Drzewo źródłowe wierszy jest rdzeniem planu wykonania.
Pytanie 48. Jak zmienić format daty?
Odpowiedź
alter session set nls_date_format = 'dd-mon-yyyy hh24:mi:ss';
Pytanie 49. Jak skompilować treść pakietu i pakiet?
Odpowiedź
Alter package <package name > compile; Alter package <package name > compile body;
Kilka więcej pytań na temat pytań do rozmowy kwalifikacyjnej Oracle, aby zwiększyć swoje umiejętności
1. Które dwa stwierdzenia dotyczące poglądów są prawdziwe? (Wybierz dwa).
A. Widok można utworzyć tylko do odczytu.
B. Widok można utworzyć jako sprzężenie dwóch lub więcej tabel.
C. Widok nie może zawierać klauzuli ORDER BY w instrukcji SELECT.
D. Nie można utworzyć widoku z klauzulą GROUP BY w instrukcji SELECT.
E. Widok musi mieć zdefiniowane aliasy dla nazw kolumn w instrukcji SELECT.
Odpowiedź: A, widok BA można utworzyć jako obiekt tylko do odczytu. Istnieje jednak możliwość zmiany danych w
tabeli podstawowej(-ach) z pewnymi ograniczeniami. Widok można również utworzyć jako sprzężenie dwóch lub więcej
tabeli. Ten typ widoku nazywany jest widokiem złożonym. Złożone widoki zapewniają skomplikowane
modele danych, w których wiele tabel podstawowych jest rysowanych razem w jedną wirtualną tabelę.
2. Do której tabeli słownika danych należy wykonać zapytanie, aby wyświetlić uprawnienia do obiektów przyznane
użytkownikowi w określonych kolumnach?
A. USER_TAB_PRIVS_MADE
B. USER_TAB_PRIVS
C. USER_COL_PRIVS_MADE
D. USER_COL_PRIVS
Odpowiedź: D
Widok słownika danych USER_COL_PRIVS pokaże uprawnienia do obiektu przyznane
użytkownikowi w określonych kolumnach.
3. Dla jakich dwóch ograniczeń serwer Oracle niejawnie tworzy unikalny indeks?
(Wybierz dwa.)
A. NIE NULL
B. KLUCZ PODSTAWOWY
C. KLUCZ OBCY
D. SPRAWDŹ
E. UNIKALNE
Odpowiedź: B, E
Indeksy są tworzone automatycznie przez Oracle w celu obsługi ograniczeń integralności, które wymuszają
wyjątkowość. Dwa typy ograniczeń integralności, które wymuszają unikalność, to ograniczenia PRIMARY
KEY i UNIQUE. Po zadeklarowaniu klucza podstawowego lub ograniczenia UNIQUE, tworzony jest również
unikalny indeks wspierający unikalność kolumny, a wszystkie wartości we wszystkich kolumnach
które zostały zdefiniowane jako część klucza podstawowego lub ograniczenia UNIQUE są umieszczane do indeksu
4. Które dwa są prawdziwe w odniesieniu do funkcji agregujących? (Wybierz dwa).
A. Funkcji agregujących można używać w dowolnej klauzuli instrukcji SELECT.
B. Funkcji agregujących można używać tylko na liście kolumn klauzuli SELECT i klauzuli WHERE instrukcji SELECT.
C. Możesz mieszać kolumny jednowierszowe z funkcjami agregującymi na liście kolumn instrukcji SELECT, grupując je według kolumn jednowierszowych.
D. Możesz przekazywać nazwy kolumn, wyrażenia, stałe lub funkcje jako parametry do funkcji agregującej.
E. Możesz używać funkcji agregujących w tabeli, tylko grupując całą tabelę w jedną grupę.
F. Podczas korzystania z funkcji agregujących nie można grupować wierszy tabeli według więcej niż jednej kolumny.
Odpowiedź: C, D
Na liście kolumn instrukcji SELECT można mieszać kolumny jednowierszowe z funkcjami agregacji, grupując je według kolumn jednowierszowych. Ponadto dopuszczalne jest przekazywanie nazw kolumn, wyrażeń, ograniczeń lub innych funkcji jako parametrów do funkcji agregującej.
5. Gdzie w instrukcji SELECT, która zawiera klauzulę WHERE, znajduje się klauzula GROUP BY
w instrukcji SELECT?
A. Bezpośrednio po klauzuli SELECT
B. Przed klauzulą WHERE
C. Przed klauzulą FROM
D. Po klauzuli ORDER BY
E. Po klauzuli WHERE
Odpowiedź: E
Klauzula GROUP BY może być umieszczona tylko po klauzuli WHERE lub po klauzuli FROM, jeśli
w oświadczeniu nie ma klauzuli WHERE.
6. Jakie dwa zadania możesz wykonać, używając tylko funkcji TO_CHAR?
A. przelicz 10 na „DZIESIĘĆ”
B. przelicz „10” na 10
C. przekonwertuj „10” na „10”
D. przelicz „DZIESIĘĆ” na 10
E. przekonwertuj datę na wyrażenie znakowe
F. przekonwertuj wyrażenie znakowe na datę
Odpowiedź: C, E
7. W jakim przypadku użyjesz FULL OUTER JOIN?
A. Obie tabele mają wartości NULL.
B. Chcesz wszystkie niedopasowane dane z jednej tabeli.
C. Potrzebujesz wszystkich dopasowanych danych z obu tabel.
D. Potrzebujesz wszystkich niedopasowanych danych z obu tabel.
E. Jedna z tabel zawiera więcej danych niż druga.
F. Chcesz mieć wszystkie dopasowane i niedopasowane dane tylko z jednej tabeli.
Odpowiedź: D
8. Otrzymujesz uprawnienie CREATE VIEW. Na co to pozwala?
A. Utwórz widok tabeli.
B. Utwórz widok w dowolnym schemacie.
C. Utwórz widok w swoim schemacie.
D. Utwórz widok sekwencji w dowolnym schemacie.
E. Utwórz widok dostępny dla wszystkich.
F. Utwórz widok tylko wtedy, gdy jest on oparty na utworzonych przez Ciebie tabelach.
Odpowiedź: C
9. Które ograniczenie można zdefiniować tylko na poziomie kolumny?
A. WYJĄTKOWE
B. NIE NULL
C. SPRAWDŹ
D. KLUCZ PODSTAWOWY
E. KLUCZ OBCY
Odpowiedź: B
10. Której klauzuli należy użyć, aby wykluczyć wyniki grupowe?
A. GDZIE
B. POSIADAJĄCY
C. OGRANICZ
D. GRUPUJ WG
E. ZAMÓW PRZEZ
Odpowiedź: B
Powiązane artykuły
Pytania do rozmowy kwalifikacyjnej Oracle PlSQL:25 pytań do rozmowy kwalifikacyjnej Oracle PLSQL ze szczegółowymi wyjaśnieniami i odpowiedziami na temat sukcesu podczas rozmowy kwalifikacyjnej
Pytania i odpowiedzi dotyczące rozmowy kwalifikacyjnej Oracle dba :pytania i odpowiedzi dotyczące rozmowy kwalifikacyjnej Oracle dba, aby odnieść sukces w dowolnej bazie danych Oracle. br/>Pytania i odpowiedzi dotyczące aplikacji Oracle do rozmowy kwalifikacyjnej:19 technicznych pytań i odpowiedzi do rozmów kwalifikacyjnych dotyczących aplikacji Oracle, aby odnieść sukces w swojej karierze
Możesz wypróbować instrukcję SQL, instalując programistę. Pobierz poniższy przewodnik dla programistów SQL
Oracle-sql-developerOracle-sql-developer.pdf
354,4 KiB
1327 Pobrań
Szczegóły
Data: | 22 marca 2017 |
Mam nadzieję, że podobają Ci się te rzeczy w pytaniach do rozmowy kwalifikacyjnej Oracle z odpowiedziami. Jest to przydatne zarówno dla świeżo upieczonych, jak i doświadczonych osób. Prosimy o przesłanie opinii
Polecane kursy
Oto fajny kurs Udemy dotyczący Oracle SQL
Oracle-Sql-Step-by-step :Ten kurs obejmuje podstawowy SQL, złączenia, tworzenie tabel i modyfikowanie ich struktury, tworzenie widoków, łączenie, łączenie i wiele innych rzeczy . Świetny kurs i obowiązkowy kurs dla początkujących SQL
Pełny kurs certyfikacji Oracle SQL :To dobry kurs dla każdego, kto chce być gotowym do pracy w zakresie umiejętności programistycznych SQL. Fajnie objaśniony kurs
Oracle SQL Developer:Essentials, Tips and Tricks :Narzędzie programistyczne Oracle SQL jest używane przez wielu programistów. Ten kurs zawiera sztuczki i lekcje, jak skutecznie z niego korzystać i zostać produktywnym programistą sql
Oracle SQL Performance Tuning Masterclass 2020 :Dostrajanie wydajności jest jedną z najważniejszych i najbardziej poszukiwanych umiejętności. To dobry kurs, aby się o tym dowiedzieć i zacząć dostrajać wydajność sql