Structured Query Language (SQL) - Cultural View of Technology

Structured Query Language (SQL) - Cultural View of Technology Structured Query Language (SQL) - Cultural View of Technology

culturalview.com
from culturalview.com More from this publisher
23.10.2012 Views

Nested SQL 72 Nested SQL A nested table is a table that is embedded within another table. Individual elements can be inserted, updated, and deleted in a nested table. Since individual elements can be modified in a nested table, they are more flexible than an array because elements in an array can only be modified as a whole, not individually. A nested table doesn't have a maximum size, and an arbitrary number of elements can be stored in it. See also • Query optimizer External links • Oracle Collections: A Definition in Plain English Part 2 [1] • Oracle Database 10g: SQL (Oracle Press) [2] References [1] http://blogs.ittoolbox.com/oracle/guide/archives/oracle-collections-a-definition-in-plain-english-part-2-6003 [2] http://www.oraclepressonline.com/toc.jsp?bookid=8172&prevbkid=&nextbkid= Object-oriented SQL A functional language, a superset of SQL, used in Hewlett-Packard's OpenODB database system. SQL1999, formerly known as SQL3, is an Object-Oriented SQL.

PL/pgSQL 73 PL/pgSQL PL/pgSQL (Procedural Language/PostgreSQL Structured Query Language) is a procedural language supported by the PostgreSQL RDBMS. It closely resembles Oracle's PL/SQL language. PL/pgSQL, as a fully featured programming language, allows much more procedural control than SQL, including the ability to use loops and other control structures. Functions created in the PL/pgSQL language can be called from an SQL statement, or as the action that a trigger performs. PL/pgSQL was created to be able to perform more complex operations and computations than SQL, while being easy to use, and is able to be defined as trusted by the server. [1] Lot of examples of PLpgSQL using are in PL/pgSQL tutorial [2] . PL/pgSQL is the only "PL" language installed by default for PostgreSQL, but many others are available, including PL/Java [3] , PL/Perl [4] , plPHP [5] , PL/Python [6] , PL/R [7] , PL/Ruby [8] , PL/sh [9] , and PL/Tcl [10] . References [1] "PL/pgSQL - SQL Procedural Language" (http://www.postgresql.org/docs/current/static/plpgsql.html). . Retrieved 2007-11-15. [2] http://www.pgsql.cz/index.php/PL/pgSQL_%28en%29 [3] http://gborg.postgresql.org/project/pljava/projdisplay.php [4] http://www.postgresql.org/docs/current/interactive/plperl.html [5] http://www.commandprompt.com/community/plphp/ [6] http://www.postgresql.org/docs/current/interactive/plpython.html [7] http://www.joeconway.com/plr/ [8] http://raa.ruby-lang.org/project/pl-ruby [9] http://plsh.projects.postgresql.org/ [10] http://www.postgresql.org/docs/current/interactive/pltcl.html

Nested <strong>SQL</strong> 72<br />

Nested <strong>SQL</strong><br />

A nested table is a table that is embedded within another table.<br />

Individual elements can be inserted, updated, and deleted in a nested table. Since individual elements can be<br />

modified in a nested table, they are more flexible than an array because elements in an array can only be modified as<br />

a whole, not individually. A nested table doesn't have a maximum size, and an arbitrary number <strong>of</strong> elements can be<br />

stored in it.<br />

See also<br />

• <strong>Query</strong> optimizer<br />

External links<br />

• Oracle Collections: A Definition in Plain English Part 2 [1]<br />

• Oracle Database 10g: <strong>SQL</strong> (Oracle Press) [2]<br />

References<br />

[1] http://blogs.ittoolbox.com/oracle/guide/archives/oracle-collections-a-definition-in-plain-english-part-2-6003<br />

[2] http://www.oraclepressonline.com/toc.jsp?bookid=8172&prevbkid=&nextbkid=<br />

Object-oriented <strong>SQL</strong><br />

A functional language, a superset <strong>of</strong> <strong>SQL</strong>, used in Hewlett-Packard's OpenODB database system.<br />

<strong>SQL</strong>1999, formerly known as <strong>SQL</strong>3, is an Object-Oriented <strong>SQL</strong>.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!