External Language Routines
SQL allows us to use procedures and functions written in other languages like C, C++ .
The advantage of using external languages is that they have more efficient implementations of various operations and have more expressive power.
However, the code needed to implement the function must be loaded into the database system and executed in the database system's address space. This involves the risks of accidental database corruption and security issues, such as allowing users unauthorized access to data.
Last updated