- What does %FOUND attribute indicate?
A. Cursor opened
B. Row fetched successfully
C. Cursor closed
D. Error occurred
Answer: B - Which clause is used to handle multiple exceptions?
A. WHEN OTHERS
B. IF ELSE
C. CASE
D. LOOP
Answer: A - Which keyword defines record type?
A. RECORD
B. TYPE
C. STRUCT
D. ROWTYPE
Answer: B - What is a mutating table error?
A. Table deleted
B. Table being modified by trigger
C. Table locked
D. Table renamed
Answer: B - Which trigger is fired after DML event?
A. BEFORE
B. AFTER
C. INSTEAD OF
D. DURING
Answer: B - What is NOCOPY hint used for?
A. Faster parameter passing
B. Copy data
C. Delete data
D. Loop optimization
Answer: A - Which collection has fixed size?
A. Nested Table
B. Associative Array
C. VARRAY
D. Record
Answer: C - What is PIPELINED function?
A. Returns multiple rows incrementally
B. Returns single value
C. Executes loop
D. Creates cursor
Answer: A - Which clause prevents deadlock in SELECT?
A. FOR UPDATE NOWAIT
B. LOCK
C. WAIT
D. HOLD
Answer: A - Which is TRUE about implicit cursor?
A. User defined
B. Automatically created
C. Needs OPEN
D. Needs CLOSE
Answer: B - Which statement is used for exception propagation?
A. THROW
B. RAISE
C. PROPAGATE
D. ERROR
Answer: B - Which keyword is used to define subprogram?
A. FUNCTION
B. PROCEDURE
C. BOTH
D. NONE
Answer: C - Which trigger works on views?
A. BEFORE
B. AFTER
C. INSTEAD OF
D. DURING
Answer: C - Which clause limits fetched rows?
A. WHERE
B. HAVING
C. ROWNUM
D. ORDER BY
Answer: C - What is overloading in PL/SQL?
A. Multiple functions with same name
B. Multiple tables
C. Multiple cursors
D. Multiple loops
Answer: A - Which keyword handles null values?
A. NVL
B. NULLIF
C. COALESCE
D. ALL
Answer: D - Which package is used for dynamic SQL?
A. DBMS_SQL
B. DBMS_OUTPUT
C. DBMS_JOB
D. DBMS_ALERT
Answer: A - Which datatype stores binary data?
A. BLOB
B. CLOB
C. CHAR
D. NUMBER
Answer: A - What is cursor variable?
A. Static cursor
B. REF CURSOR
C. Loop cursor
D. Function cursor
Answer: B - Which keyword is used for bulk insert?
A. FORALL
B. INSERT ALL
C. BULK INSERT
D. MULTI INSERT
Answer: A - Which clause is used in hierarchical query?
A. CONNECT BY
B. GROUP BY
C. ORDER BY
D. WHERE
Answer: A - What is scalar subquery?
A. Returns one column, one row
B. Multiple rows
C. Multiple columns
D. No result
Answer: A - Which keyword is used in recursive query?
A. WITH
B. CONNECT
C. LOOP
D. RECURSIVE
Answer: A - What is database link?
A. Link between tables
B. Link between databases
C. Link between views
D. Link between cursors
Answer: B - Which command removes table completely?
A. DELETE
B. TRUNCATE
C. DROP
D. REMOVE
Answer: C - What is a materialized view?
A. Virtual view
B. Stored result of query
C. Cursor
D. Function
Answer: B - Which clause filters groups?
A. WHERE
B. HAVING
C. GROUP BY
D. ORDER BY
Answer: B - Which constraint ensures uniqueness?
A. NOT NULL
B. PRIMARY KEY
C. FOREIGN KEY
D. CHECK
Answer: B - Which constraint enforces relationship?
A. UNIQUE
B. CHECK
C. FOREIGN KEY
D. NOT NULL
Answer: C - Which operator checks null?
A. = NULL
B. IS NULL
C. NULL =
D. == NULL
Answer: B - Which join returns all rows from both tables?
A. INNER JOIN
B. LEFT JOIN
C. FULL OUTER JOIN
D. RIGHT JOIN
Answer: C - Which clause sorts result?
A. GROUP BY
B. ORDER BY
C. SORT BY
D. ARRANGE
Answer: B - Which function returns system date?
A. GETDATE
B. SYSDATE
C. CURRENT_DATE
D. NOW
Answer: B - Which keyword creates index?
A. MAKE INDEX
B. CREATE INDEX
C. ADD INDEX
D. NEW INDEX
Answer: B - Which index improves performance?
A. B-Tree
B. Hash
C. Bitmap
D. All
Answer: D - Which clause removes duplicates?
A. UNIQUE
B. DISTINCT
C. DIFFERENT
D. SINGLE
Answer: B - Which keyword defines synonym?
A. CREATE SYNONYM
B. MAKE SYNONYM
C. ADD SYNONYM
D. NEW SYNONYM
Answer: A - Which function converts to number?
A. TO_CHAR
B. TO_DATE
C. TO_NUMBER
D. TO_INT
Answer: C - Which function converts to string?
A. TO_CHAR
B. TO_STRING
C. STR
D. CHAR
Answer: A - Which clause groups rows?
A. WHERE
B. GROUP BY
C. ORDER BY
D. HAVING
Answer: B - Which keyword grants privilege?
A. GIVE
B. GRANT
C. ALLOW
D. PERMIT
Answer: B - Which keyword removes privilege?
A. REMOVE
B. DELETE
C. REVOKE
D. CANCEL
Answer: C - Which command renames table?
A. CHANGE
B. MODIFY
C. RENAME
D. ALTER
Answer: C - Which clause restricts rows?
A. WHERE
B. GROUP BY
C. HAVING
D. ORDER BY
Answer: A - Which datatype stores date?
A. TIME
B. DATE
C. DATETIME
D. TIMESTAMP
Answer: B - Which keyword is used in subquery?
A. SELECT
B. FROM
C. WHERE
D. ALL
Answer: D - Which operator checks existence?
A. IN
B. EXISTS
C. ANY
D. ALL
Answer: B - Which clause limits result rows in modern Oracle?
A. LIMIT
B. FETCH FIRST
C. TOP
D. RANGE
Answer: B - Which function returns user name?
A. USER
B. USERNAME
C. CURRENT_USER
D. SESSION_USER
Answer: A - Which clause is used with aggregate functions?
A. WHERE
B. HAVING
C. GROUP BY
D. ALL
Answer: C
Pages: 1 2