Difficulty: Medium
Correct Answer: Literals for DATE, TIME, and TIMESTAMP.
Explanation:
Introduction / Context:
ODBC defines three SQL grammar levels—Minimum, Core/Intermediate, and Full—to communicate what SQL constructs a driver must accept. Developers who target many databases often stick to the minimum grammar to ensure the broadest portability without relying on vendor-specific features.
Given Data / Assumptions:
Concept / Approach:
The minimum grammar covers foundational constructs, notably the presence of DATE, TIME, and TIMESTAMP literals so applications can reliably pass temporal values. While minimum grammar also includes essential DML (such as SELECT, INSERT, UPDATE, DELETE), the options presented intentionally pair DML lists with the word “only,” which renders them inaccurate. Among the choices, the statement about temporal literals is the precise, unqualified element clearly associated with the minimum grammar set.
Step-by-Step Solution:
Verification / Alternative check:
ODBC grammar tables document DATE/TIME/TIMESTAMP literal formats in the minimum set, whereas views, stored procedures, and advanced DDL appear in higher grammar levels or vendor extensions.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
Literals for DATE, TIME, and TIMESTAMP.
Discussion & Comments