1. Explain the advantages of PL/SQL.
PL/SQL is a transaction processing language that offers the following advantages: support for SQL - SQL is flexible, powerful and easy to learn. support for object-oriented programming better performance - with PL/SQL, an entire block of statements can be sent to Oracle at one time. higher productivity - PL/SQL increases productivity by enabling use of better tools. full portability - PL/SQL are portable to any operating system and platform on which Oracle runs. tight integration with Oracle security PL/SQL can achieve data abstraction, access control.
2. What is large object in oracle? Explain its purposes.
Large objects (LOBs) are exclusively used to hold large amounts of data. It can hold data in tetra bytes. Different types of LOBs include internal, external, persistent and temporary. Binary LOBs are typically used to store graphics, video, or audio data. Purpose: Enables you to access and manipulate the data efficiently in your application Is optimized for large amounts of data Provides a uniform way of accessing data stored within the database or outside the database