Oracle AI Database 26ai provides native SQL and PL/SQL facilities for generating vector embeddings from source data. A principal example is the VECTOR_EMBEDDING SQL function, which generates an embedding by applying an embedding or feature-extraction model to an input value. Oracle also provides vector utilities such as UTL_TO_EMBEDDING, DBMS_VECTOR, and DBMS_VECTOR_CHAIN for vectorization, chunking, embedding generation, similarity-search pipelines, and integration with supported embedding providers.
When an embedding model is imported into Oracle AI Database—for example, in supported ONNX form—the database can perform text-to-vector transformation internally. Oracle also supports accessing external embedding providers through REST where appropriate, but sending all data to a separate vector database or service is not a prerequisite. Keeping vectorization and vector storage within Oracle AI Database can reduce data movement and enables embeddings to remain integrated with the underlying business objects.
Vectors also do not need to be manually represented as JSON documents, and Property Graph Views serve a different purpose: modeling entities and relationships. Consequently, the built-in vectorization capability is the direct Oracle-native mechanism described by the question. The uploaded source explicitly identifies option A as correct.
Study Guide reference: Working with AI and Vector Foundations — vector generation, VECTOR_EMBEDDING, vector utilities, embedding models, and native AI Vector Search.
Submit