<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>uCertify Articles &#187; OCA DBA 9i PL/SQL</title>
	<atom:link href="http://www.ucertify.com/article/certifications/oca-dba9i-pl-sql/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ucertify.com/article</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 04 Nov 2009 00:00:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What is a bodiless package?</title>
		<link>http://www.ucertify.com/article/what-is-a-bodiless-package.html</link>
		<comments>http://www.ucertify.com/article/what-is-a-bodiless-package.html#comments</comments>
		<pubDate>Fri, 30 Oct 2009 00:00:00 +0000</pubDate>
		<dc:creator>uCertify</dc:creator>
				<category><![CDATA[OCA DBA 9i PL/SQL]]></category>
		<category><![CDATA[OCA PL/SQL Developer]]></category>
		<category><![CDATA[OCP PL/SQL Developer]]></category>
		<category><![CDATA[Oracle PL/SQL Developer]]></category>
		<category><![CDATA[1Z0-147]]></category>

		<guid isPermaLink="false">1801328</guid>
		<description><![CDATA[A package specification that does not need a package body is called a bodiless package. Only subprogram and cursor declarations in a package specification require an underlying implementation in the package body. If a package specification declares only t]]></description>
			<content:encoded><![CDATA[<!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	<span style='border:1px solid #ccc;background-color:#eff3ef;'> Become <a href="http://www.ucertify.com/certifications/Oracle/oca-dba9i-pl-sql.html" >Oracle OCA DBA 9i PL/SQL</a> certified.</span>
    Author : Yong Mook Kim<span style='border:1px solid #ccc;background-color:#eff3ef;'> Become <a href="http://www.ucertify.com/certifications/Oracle/oca-pl-sql.html" >Oracle OCA PL/SQL Developer</a> certified.</span>
    Website : http://www.mkyong.com<span style='border:1px solid #ccc;background-color:#eff3ef;'> Pass <a href="http://www.ucertify.com/certifications/Oracle/ocp-pl-sql.html" >OCP PL/SQL Developer</a> in first attampt.</span>
	--><div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-bodiless-package.html&amp;t=What+is+a+bodiless+package%3F&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-bodiless-package.html&amp;title=What+is+a+bodiless+package%3F&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-bodiless-package.html&amp;title=What+is+a+bodiless+package%3F&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=What+is+a+bodiless+package%3F;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td> <td><iframe src='http://api.tweetmeme.com/button.js?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-bodiless-package.html&amp;source=ucertify&amp;style=compact ' height='20' width='90' frameborder='0' scrolling='no'></iframe></td></table></div><p>A package specification that does not need a package body is called a bodiless package. Only subprogram and cursor declarations in a package specification require an underlying implementation in the package body. If a package specification declares only those package constructs that do not require implementation details (e.g., types, constants, variables, exceptions, and call specifications), the corresponding package body does not need to be created. However, the body can be created to initialize constructs declared in the package specification.</p>
<span style='border:1px solid #ccc;background-color:#eff3ef;'> Click here to download <a href="http://www.ucertify.com/certifications/Oracle/oracle-pl-sql.html" >oracle-pl-sql</a> test study guide and practice question.</span><span style='border:1px solid #ccc;background-color:#eff3ef;'> Become <a href="http://www.ucertify.com/exams/Oracle/1Z0-147.html" >Oracle Oracle9i: Program with PL/SQL</a> certified.</span><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-bodiless-package.html&amp;linkname=What%20is%20a%20bodiless%20package%3F"><img src="http://www.ucertify.com/article/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ucertify.com/article/what-is-a-bodiless-package.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the UTL_TCP Oracle supplied package?</title>
		<link>http://www.ucertify.com/article/what-is-the-utl_tcp-oracle-supplied-package-2.html</link>
		<comments>http://www.ucertify.com/article/what-is-the-utl_tcp-oracle-supplied-package-2.html#comments</comments>
		<pubDate>Sun, 06 Sep 2009 00:00:00 +0000</pubDate>
		<dc:creator>uCertify</dc:creator>
				<category><![CDATA[OCA DBA 9i PL/SQL]]></category>
		<category><![CDATA[OCA PL/SQL Developer]]></category>
		<category><![CDATA[OCP PL/SQL Developer]]></category>
		<category><![CDATA[Oracle PL/SQL Developer]]></category>
		<category><![CDATA[1Z0-147]]></category>

		<guid isPermaLink="false">1801298</guid>
		<description><![CDATA[The UTL_TCP package enables PL/SQL applications to communicate with external TCP/IP-based servers by using TCP/IP. Because many Internet application protocols are based on TCP/IP, the UTL_TCP package is useful to PL/SQL applications that use Internet prot]]></description>
			<content:encoded><![CDATA[<!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	<span style='border:1px solid #ccc;background-color:#eff3ef;'> Download free practice test for <a href="http://www.ucertify.com/certifications/Oracle/oca-dba9i-pl-sql.html" >Oracle OCA DBA 9i PL/SQL</a> exam.</span>
    Author : Yong Mook Kim<span style='border:1px solid #ccc;background-color:#eff3ef;'> Click here to get free <a href="http://www.ucertify.com/certifications/Oracle/oca-pl-sql.html" >oca-pl-sql OCA PL/SQL Developer</a> exam practice questions.</span>
    Website : http://www.mkyong.com<span style='border:1px solid #ccc;background-color:#eff3ef;'> Click here to download <a href="http://www.ucertify.com/certifications/Oracle/ocp-pl-sql.html" >ocp-pl-sql</a> test study guide and practice question.</span>
	--><div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-utl_tcp-oracle-supplied-package-2.html&amp;t=What+is+the+UTL_TCP+Oracle+supplied+package%3F&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-utl_tcp-oracle-supplied-package-2.html&amp;title=What+is+the+UTL_TCP+Oracle+supplied+package%3F&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-utl_tcp-oracle-supplied-package-2.html&amp;title=What+is+the+UTL_TCP+Oracle+supplied+package%3F&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=What+is+the+UTL_TCP+Oracle+supplied+package%3F;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td> <td><iframe src='http://api.tweetmeme.com/button.js?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-utl_tcp-oracle-supplied-package-2.html&amp;source=ucertify&amp;style=compact ' height='20' width='90' frameborder='0' scrolling='no'></iframe></td></table></div><p>The UTL_TCP package enables PL/SQL applications to communicate with external TCP/IP-based servers by using TCP/IP. Because many Internet application protocols are based on TCP/IP, the UTL_TCP package is useful to PL/SQL applications that use Internet protocols.</p>
<p>The OPEN_CONNECTION function of the UTL_TCP package opens a TCP/IP connection with the specified remote and local host and port details. The remote host is the host providing the service. The remote port is the port number on which the service is listening for connections. The local host and port numbers represent those of the host providing the service. The OPEN_CONNECTION function returns a connection of PL/SQL record type.</p>
<p>The CLOSE_CONNECTION function of the UTL_TCP package closes an open TCP/IP connection. It takes the connection details of a previously opened connection as parameter. The CLOSE_ALL_CONNECTIONS procedure of the UTL_TCP package closes all open connections.</p>
<p>The READ_BINARY()/TEXT()/LINE() function of the UTL_TCP package receives binary, text, or text line data from a service on an open connection.</p>
<p>The WRITE_BINARY()/TEXT()/LINE() function of the UTL_TCP package transmits binary, text, or text line message to a service on an open connection.</p>
<p>Exceptions are raised when the buffer size for the input is too small, when generic network error occurs, when no more data is available to read from the connection, or when bad arguments are passed in a function call.</p>
<span style='border:1px solid #ccc;background-color:#eff3ef;'> Download free practice test for <a href="http://www.ucertify.com/certifications/Oracle/oracle-pl-sql.html" >Oracle Oracle PL/SQL Developer</a> exam.</span><span style='border:1px solid #ccc;background-color:#eff3ef;'> Pass <a href="http://www.ucertify.com/exams/Oracle/1Z0-147.html" >Oracle9i: Program with PL/SQL</a> in first attampt.</span><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-utl_tcp-oracle-supplied-package-2.html&amp;linkname=What%20is%20the%20UTL_TCP%20Oracle%20supplied%20package%3F"><img src="http://www.ucertify.com/article/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ucertify.com/article/what-is-the-utl_tcp-oracle-supplied-package-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is local dependency?</title>
		<link>http://www.ucertify.com/article/what-is-local-dependency-2.html</link>
		<comments>http://www.ucertify.com/article/what-is-local-dependency-2.html#comments</comments>
		<pubDate>Sun, 06 Sep 2009 00:00:00 +0000</pubDate>
		<dc:creator>uCertify</dc:creator>
				<category><![CDATA[OCA DBA 9i PL/SQL]]></category>
		<category><![CDATA[OCA PL/SQL Developer]]></category>
		<category><![CDATA[OCP PL/SQL Developer]]></category>
		<category><![CDATA[Oracle PL/SQL Developer]]></category>
		<category><![CDATA[1Z0-147]]></category>

		<guid isPermaLink="false">1801314</guid>
		<description><![CDATA[In case of local dependencies, the objects are on the same node in the database. The Oracle server automatically manages all local dependencies by using the database's internal "depends-on" table. When a referenced object is modified, the dependent object]]></description>
			<content:encoded><![CDATA[<!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	<span style='border:1px solid #ccc;background-color:#eff3ef;'> Get certified in first attempt download <a href="http://www.ucertify.com/certifications/Oracle/oca-dba9i-pl-sql.html" >oca-dba9i-pl-sql - OCA DBA 9i PL/SQL</a> simulation.</span>
    Author : Yong Mook Kim<span style='border:1px solid #ccc;background-color:#eff3ef;'> Click here to download <a href="http://www.ucertify.com/certifications/Oracle/oca-pl-sql.html" >oca-pl-sql</a> test study guide and practice question.</span>
    Website : http://www.mkyong.com<span style='border:1px solid #ccc;background-color:#eff3ef;'> Best exam simulation <a href="http://www.ucertify.com/certifications/Oracle/ocp-pl-sql.html" >Oracle ocp-pl-sql</a> download free trial.</span>
	--><div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-local-dependency-2.html&amp;t=What+is+local+dependency%3F&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-local-dependency-2.html&amp;title=What+is+local+dependency%3F&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-local-dependency-2.html&amp;title=What+is+local+dependency%3F&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=What+is+local+dependency%3F;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td> <td><iframe src='http://api.tweetmeme.com/button.js?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-local-dependency-2.html&amp;source=ucertify&amp;style=compact ' height='20' width='90' frameborder='0' scrolling='no'></iframe></td></table></div><p>In case of local dependencies, the objects are on the same node in the database. The Oracle server automatically manages all local dependencies by using the database&#8217;s internal &#8220;depends-on&#8221; table. When a referenced object is modified, the dependent objects are invalidated. The next time an invalidated object is called, the Oracle server automatically recompiles it. If the automatic recompilation of the object fails, it remains invalid and Oracle server returns a run-time error.</p>
<p>For example, if the structure of a table on which a view is based is modified, the view becomes invalid. When the <uc:cmd>DESCRIBE</uc:cmd> command is used to describe the view, an error message is returned stating that the object is invalid to describe. However, if the view is queried, the view is recompiled automatically and the result is displayed if the view gets recompiled successfully.</p>
<span style='border:1px solid #ccc;background-color:#eff3ef;'> Best exam simulation <a href="http://www.ucertify.com/certifications/Oracle/oracle-pl-sql.html" >Oracle oracle-pl-sql</a> download free trial.</span><span style='border:1px solid #ccc;background-color:#eff3ef;'> Get certified in first attempt download <a href="http://www.ucertify.com/exams/Oracle/1Z0-147.html" >1Z0-147 - Oracle9i: Program with PL/SQL</a> simulation.</span><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-local-dependency-2.html&amp;linkname=What%20is%20local%20dependency%3F"><img src="http://www.ucertify.com/article/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ucertify.com/article/what-is-local-dependency-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When is the recompilation of a dependent procedure or function successful?</title>
		<link>http://www.ucertify.com/article/when-is-the-recompilation-of-a-dependent-procedure-or-function-successful-2.html</link>
		<comments>http://www.ucertify.com/article/when-is-the-recompilation-of-a-dependent-procedure-or-function-successful-2.html#comments</comments>
		<pubDate>Sun, 06 Sep 2009 00:00:00 +0000</pubDate>
		<dc:creator>uCertify</dc:creator>
				<category><![CDATA[OCA DBA 9i PL/SQL]]></category>
		<category><![CDATA[OCA PL/SQL Developer]]></category>
		<category><![CDATA[OCP PL/SQL Developer]]></category>
		<category><![CDATA[Oracle PL/SQL Developer]]></category>
		<category><![CDATA[1Z0-147]]></category>

		<guid isPermaLink="false">1801315</guid>
		<description><![CDATA[If the definition of a referenced table is altered, the dependent procedures and functions become invalid. The dependent procedures and functions need implicit or explicit recompilation in order to become valid.

The recompilation of a dependent procedure]]></description>
			<content:encoded><![CDATA[<!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	<span style='border:1px solid #ccc;background-color:#eff3ef;'> Get certified in first attempt download <a href="http://www.ucertify.com/certifications/Oracle/oca-dba9i-pl-sql.html" >oca-dba9i-pl-sql - OCA DBA 9i PL/SQL</a> simulation.</span>
    Author : Yong Mook Kim<span style='border:1px solid #ccc;background-color:#eff3ef;'> Become <a href="http://www.ucertify.com/certifications/Oracle/oca-pl-sql.html" >Oracle OCA PL/SQL Developer</a> certified.</span>
    Website : http://www.mkyong.com<span style='border:1px solid #ccc;background-color:#eff3ef;'> Download free practice test for <a href="http://www.ucertify.com/certifications/Oracle/ocp-pl-sql.html" >ocp-pl-sql  OCP PL/SQL Developer</a> exam.</span>
	--><div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhen-is-the-recompilation-of-a-dependent-procedure-or-function-successful-2.html&amp;t=When+is+the+recompilation+of+a+dependent+procedure+or+function+successful%3F&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhen-is-the-recompilation-of-a-dependent-procedure-or-function-successful-2.html&amp;title=When+is+the+recompilation+of+a+dependent+procedure+or+function+successful%3F&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhen-is-the-recompilation-of-a-dependent-procedure-or-function-successful-2.html&amp;title=When+is+the+recompilation+of+a+dependent+procedure+or+function+successful%3F&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=When+is+the+recompilation+of+a+dependent+procedure+or+function+successful%3F;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td> <td><iframe src='http://api.tweetmeme.com/button.js?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhen-is-the-recompilation-of-a-dependent-procedure-or-function-successful-2.html&amp;source=ucertify&amp;style=compact ' height='20' width='90' frameborder='0' scrolling='no'></iframe></td></table></div><p>If the definition of a referenced table is altered, the dependent procedures and functions become invalid. The dependent procedures and functions need implicit or explicit recompilation in order to become valid.</p>
<p>The recompilation of a dependent procedure or function is successful in the following cases:</p>
<li>If the referenced table has new columns, and no new column has been defined as NOT NULL.</li>
<p></p>
<li>If the datatype of referenced columns has not been changed.</li>
<p></p>
<li>If the PL/SQL body of a referenced procedure has been modified and recompiled successfully.</li>
<p>When a private table is referenced by a dependent procedure, and the private table is dropped, the status of the dependent procedure becomes invalid. When the procedure is recompiled, either explicitly or implicitly, and a public table having the same name and structure exists, the procedure  recompiles successfully but becomes dependent on the public table. The recompilation is successful only if the public table contains the columns that the procedure requires; otherwise, the status of the procedure remains invalid.</p>
<span style='border:1px solid #ccc;background-color:#eff3ef;'> Get certified in first attempt download <a href="http://www.ucertify.com/certifications/Oracle/oracle-pl-sql.html" >oracle-pl-sql - Oracle PL/SQL Developer</a> simulation.</span><span style='border:1px solid #ccc;background-color:#eff3ef;'> Download free practice test for <a href="http://www.ucertify.com/exams/Oracle/1Z0-147.html" >Oracle Oracle9i: Program with PL/SQL</a> exam.</span><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhen-is-the-recompilation-of-a-dependent-procedure-or-function-successful-2.html&amp;linkname=When%20is%20the%20recompilation%20of%20a%20dependent%20procedure%20or%20function%20successful%3F"><img src="http://www.ucertify.com/article/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ucertify.com/article/when-is-the-recompilation-of-a-dependent-procedure-or-function-successful-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the %TYPE attribute?</title>
		<link>http://www.ucertify.com/article/what-is-the-type-attribute-2.html</link>
		<comments>http://www.ucertify.com/article/what-is-the-type-attribute-2.html#comments</comments>
		<pubDate>Sat, 05 Sep 2009 00:00:00 +0000</pubDate>
		<dc:creator>uCertify</dc:creator>
				<category><![CDATA[OCA DBA 9i PL/SQL]]></category>
		<category><![CDATA[OCA PL/SQL Developer]]></category>
		<category><![CDATA[OCP PL/SQL Developer]]></category>
		<category><![CDATA[Oracle PL/SQL Developer]]></category>
		<category><![CDATA[1Z0-147]]></category>

		<guid isPermaLink="false">1801271</guid>
		<description><![CDATA[When a PL/SQL variable is declared to hold column values, it must be ensured that the variable is of the correct datatype and precision. If not, a PL/SQL error occurs during execution. Rather than explicitly specifying the datatype and precision of a vari]]></description>
			<content:encoded><![CDATA[<!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	<span style='border:1px solid #ccc;background-color:#eff3ef;'> Download free practice test for <a href="http://www.ucertify.com/certifications/Oracle/oca-dba9i-pl-sql.html" >Oracle OCA DBA 9i PL/SQL</a> exam.</span>
    Author : Yong Mook Kim<span style='border:1px solid #ccc;background-color:#eff3ef;'> Become <a href="http://www.ucertify.com/certifications/Oracle/oca-pl-sql.html" >Oracle OCA PL/SQL Developer</a> certified.</span>
    Website : http://www.mkyong.com<span style='border:1px solid #ccc;background-color:#eff3ef;'> Download free practice test for <a href="http://www.ucertify.com/certifications/Oracle/ocp-pl-sql.html" >ocp-pl-sql  OCP PL/SQL Developer</a> exam.</span>
	--><div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-type-attribute-2.html&amp;t=What+is+the+%25TYPE+attribute%3F&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-type-attribute-2.html&amp;title=What+is+the+%25TYPE+attribute%3F&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-type-attribute-2.html&amp;title=What+is+the+%25TYPE+attribute%3F&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=What+is+the+%25TYPE+attribute%3F;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td> <td><iframe src='http://api.tweetmeme.com/button.js?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-type-attribute-2.html&amp;source=ucertify&amp;style=compact ' height='20' width='90' frameborder='0' scrolling='no'></iframe></td></table></div><p>When a PL/SQL variable is declared to hold column values, it must be ensured that the variable is of the correct datatype and precision. If not, a PL/SQL error occurs during execution. Rather than explicitly specifying the datatype and precision of a variable, the %TYPE attribute can be used to declare a variable according to another previously declared variable or database column.</p>
<p>The %TYPE attribute is generally used when the value stored in the variable will be derived from a table in the database. In order to use the %TYPE attribute in place of the datatype that is required in the variable declaration, the attribute is prefixed with the table name and column name. If referring to a previously declared variable, the attribute is prefixed with the name of the variable.</p>
<p>When a PL/SQL block consisting of such variables is compiled, the PL/SQL determines the datatype and size of the variables in order to ensure that such variables are always compatible with the column that is used to populate it. This is a definite advantage for writing and maintaining code because there is no need to be concerned about column datatype changes made at the database level.</p>
<span style='border:1px solid #ccc;background-color:#eff3ef;'> Become <a href="http://www.ucertify.com/certifications/Oracle/oracle-pl-sql.html" >Oracle Oracle PL/SQL Developer</a> certified.</span><span style='border:1px solid #ccc;background-color:#eff3ef;'> Download practice question and study guide for  <a href="http://www.ucertify.com/exams/Oracle/1Z0-147.html" >1Z0-147</a> for exam.</span><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-type-attribute-2.html&amp;linkname=What%20is%20the%20%25TYPE%20attribute%3F"><img src="http://www.ucertify.com/article/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ucertify.com/article/what-is-the-type-attribute-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is a subprogram?</title>
		<link>http://www.ucertify.com/article/what-is-a-subprogram-2.html</link>
		<comments>http://www.ucertify.com/article/what-is-a-subprogram-2.html#comments</comments>
		<pubDate>Sat, 05 Sep 2009 00:00:00 +0000</pubDate>
		<dc:creator>uCertify</dc:creator>
				<category><![CDATA[OCA DBA 9i PL/SQL]]></category>
		<category><![CDATA[OCA PL/SQL Developer]]></category>
		<category><![CDATA[OCP PL/SQL Developer]]></category>
		<category><![CDATA[Oracle PL/SQL Developer]]></category>
		<category><![CDATA[1Z0-147]]></category>

		<guid isPermaLink="false">1801279</guid>
		<description><![CDATA[A subprogram is a named PL/SQL block that can accept parameters and be invoked. There are two types of subprograms: procedures and functions. A procedure is generally used to perform an action, and a function is used to compute a value. Subprograms can be]]></description>
			<content:encoded><![CDATA[<!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	<span style='border:1px solid #ccc;background-color:#eff3ef;'> Click here to download <a href="http://www.ucertify.com/certifications/Oracle/oca-dba9i-pl-sql.html" >oca-dba9i-pl-sql</a> test study guide and practice question.</span>
    Author : Yong Mook Kim<span style='border:1px solid #ccc;background-color:#eff3ef;'> Pass <a href="http://www.ucertify.com/certifications/Oracle/oca-pl-sql.html" >OCA PL/SQL Developer</a> in first attampt.</span>
    Website : http://www.mkyong.com<span style='border:1px solid #ccc;background-color:#eff3ef;'> Get certified in first attempt download <a href="http://www.ucertify.com/certifications/Oracle/ocp-pl-sql.html" >ocp-pl-sql - OCP PL/SQL Developer</a> simulation.</span>
	--><div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-subprogram-2.html&amp;t=What+is+a+subprogram%3F&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-subprogram-2.html&amp;title=What+is+a+subprogram%3F&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-subprogram-2.html&amp;title=What+is+a+subprogram%3F&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=What+is+a+subprogram%3F;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td> <td><iframe src='http://api.tweetmeme.com/button.js?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-subprogram-2.html&amp;source=ucertify&amp;style=compact ' height='20' width='90' frameborder='0' scrolling='no'></iframe></td></table></div><p>A subprogram is a named PL/SQL block that can accept parameters and be invoked. There are two types of subprograms: procedures and functions. A procedure is generally used to perform an action, and a function is used to compute a value. Subprograms can be stored at the server or application level. By using Oracle Developer components (Forms, Reports, and Graphics), procedures and functions can be declared as part of an application (a form or report) and be called from other procedures, functions, and triggers within the same application whenever necessary. </p>
<p>A function is similar to a procedure, except that a function must return a value to the calling environment, whereas a procedure may or may not return values to its calling environment.</p>
<span style='border:1px solid #ccc;background-color:#eff3ef;'> Click here to get free <a href="http://www.ucertify.com/certifications/Oracle/oracle-pl-sql.html" >oracle-pl-sql Oracle PL/SQL Developer</a> exam practice questions.</span><span style='border:1px solid #ccc;background-color:#eff3ef;'> Get certified in first attempt download <a href="http://www.ucertify.com/exams/Oracle/1Z0-147.html" >1Z0-147 - Oracle9i: Program with PL/SQL</a> simulation.</span><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-subprogram-2.html&amp;linkname=What%20is%20a%20subprogram%3F"><img src="http://www.ucertify.com/article/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ucertify.com/article/what-is-a-subprogram-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the syntax for creating a procedure?</title>
		<link>http://www.ucertify.com/article/what-is-the-syntax-for-creating-a-procedure-2.html</link>
		<comments>http://www.ucertify.com/article/what-is-the-syntax-for-creating-a-procedure-2.html#comments</comments>
		<pubDate>Sat, 05 Sep 2009 00:00:00 +0000</pubDate>
		<dc:creator>uCertify</dc:creator>
				<category><![CDATA[OCA DBA 9i PL/SQL]]></category>
		<category><![CDATA[OCA PL/SQL Developer]]></category>
		<category><![CDATA[OCP PL/SQL Developer]]></category>
		<category><![CDATA[Oracle PL/SQL Developer]]></category>
		<category><![CDATA[1Z0-147]]></category>

		<guid isPermaLink="false">1801285</guid>
		<description><![CDATA[Following is the syntax for creating a procedure:

CREATE [OR REPLACE] PROCEDURE procedure_name
[(parameter [mode] datatype, parameter [mode] datatype, ......)]
IS &#124; AS
PL/SQL block;

where,

OR REPLACE option indicates that if the procedure already exist]]></description>
			<content:encoded><![CDATA[<!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	<span style='border:1px solid #ccc;background-color:#eff3ef;'> Download practice question and study guide for  <a href="http://www.ucertify.com/certifications/Oracle/oca-dba9i-pl-sql.html" >oca-dba9i-pl-sql</a> for exam.</span>
    Author : Yong Mook Kim<span style='border:1px solid #ccc;background-color:#eff3ef;'> Get certified in first attempt download <a href="http://www.ucertify.com/certifications/Oracle/oca-pl-sql.html" >oca-pl-sql - OCA PL/SQL Developer</a> simulation.</span>
    Website : http://www.mkyong.com<span style='border:1px solid #ccc;background-color:#eff3ef;'> Click here to get free <a href="http://www.ucertify.com/certifications/Oracle/ocp-pl-sql.html" >ocp-pl-sql OCP PL/SQL Developer</a> exam practice questions.</span>
	--><div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-syntax-for-creating-a-procedure-2.html&amp;t=What+is+the+syntax+for+creating+a+procedure%3F&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-syntax-for-creating-a-procedure-2.html&amp;title=What+is+the+syntax+for+creating+a+procedure%3F&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-syntax-for-creating-a-procedure-2.html&amp;title=What+is+the+syntax+for+creating+a+procedure%3F&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=What+is+the+syntax+for+creating+a+procedure%3F;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td> <td><iframe src='http://api.tweetmeme.com/button.js?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-syntax-for-creating-a-procedure-2.html&amp;source=ucertify&amp;style=compact ' height='20' width='90' frameborder='0' scrolling='no'></iframe></td></table></div><p>Following is the syntax for creating a procedure:</p>
<p><uc:stx>CREATE [OR REPLACE] PROCEDURE procedure_name<br />
[(parameter [mode] datatype, parameter [mode] datatype, &#8230;&#8230;)]<br />
IS | AS<br />
PL/SQL block;</uc:stx></p>
<p>where,</p>
<li>OR REPLACE option indicates that if the procedure already exists, it will be dropped and replaced with the new version created by the statement.</li>
<p></p>
<li>procedure_name specifies the name of the procedure.</li>
<p></p>
<li>parameter specifies the name of a PL/SQL variable whose value is passed to or populated (or both) by the calling environment depending on the parameter mode being used. The size of a parameter&#8217;s datatype cannot be restricted, i.e., a length or precision cannot be specified for the datatype of the parameter.</li>
<p></p>
<li>mode specifies the parameter mode (IN (default), OUT, or IN OUT).</li>
<p></p>
<li>datatype specifies the datatype of the parameter. It can be any SQL or PL/SQL datatype. It can be of %TYPE, %ROWTYPE, or any scalar or composite datatype.</li>
<p></p>
<li>PL/SQL block is the procedural body that defines the action performed by the procedure. It starts with either BEGIN or the declaration of local variables and ends with either END or END procedure_name.</li>
<span style='border:1px solid #ccc;background-color:#eff3ef;'> <a href="http://www.ucertify.com/certifications/Oracle/oracle-pl-sql.html" > Pass Oracle oracle-pl-sql - Oracle PL/SQL Developer</a></span><span style='border:1px solid #ccc;background-color:#eff3ef;'> <a href="http://www.ucertify.com/exams/Oracle/1Z0-147.html" > Pass Oracle 1Z0-147 - Oracle9i: Program with PL/SQL</a></span><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-syntax-for-creating-a-procedure-2.html&amp;linkname=What%20is%20the%20syntax%20for%20creating%20a%20procedure%3F"><img src="http://www.ucertify.com/article/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ucertify.com/article/what-is-the-syntax-for-creating-a-procedure-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the UTL_HTTP Oracle supplied package?</title>
		<link>http://www.ucertify.com/article/what-is-the-utl_http-oracle-supplied-package-2.html</link>
		<comments>http://www.ucertify.com/article/what-is-the-utl_http-oracle-supplied-package-2.html#comments</comments>
		<pubDate>Sat, 05 Sep 2009 00:00:00 +0000</pubDate>
		<dc:creator>uCertify</dc:creator>
				<category><![CDATA[OCA DBA 9i PL/SQL]]></category>
		<category><![CDATA[OCA PL/SQL Developer]]></category>
		<category><![CDATA[OCP PL/SQL Developer]]></category>
		<category><![CDATA[Oracle PL/SQL Developer]]></category>
		<category><![CDATA[1Z0-147]]></category>

		<guid isPermaLink="false">1801297</guid>
		<description><![CDATA[The UTL_HTTP Oracle supplied package allows a user to make HTTP requests directly from the database. The UTL_HTTP package makes HTTP callouts from SQL and PL/SQL. The UTL_HTTP package can be used to access data on the Internet or to call Oracle Web Server]]></description>
			<content:encoded><![CDATA[<!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	<span style='border:1px solid #ccc;background-color:#eff3ef;'> Best exam simulation <a href="http://www.ucertify.com/certifications/Oracle/oca-dba9i-pl-sql.html" >Oracle oca-dba9i-pl-sql</a> download free trial.</span>
    Author : Yong Mook Kim<span style='border:1px solid #ccc;background-color:#eff3ef;'> Get certified in first attempt download <a href="http://www.ucertify.com/certifications/Oracle/oca-pl-sql.html" >oca-pl-sql - OCA PL/SQL Developer</a> simulation.</span>
    Website : http://www.mkyong.com<span style='border:1px solid #ccc;background-color:#eff3ef;'> Click here to download <a href="http://www.ucertify.com/certifications/Oracle/ocp-pl-sql.html" >ocp-pl-sql</a> test study guide and practice question.</span>
	--><div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-utl_http-oracle-supplied-package-2.html&amp;t=What+is+the+UTL_HTTP+Oracle+supplied+package%3F&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-utl_http-oracle-supplied-package-2.html&amp;title=What+is+the+UTL_HTTP+Oracle+supplied+package%3F&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-utl_http-oracle-supplied-package-2.html&amp;title=What+is+the+UTL_HTTP+Oracle+supplied+package%3F&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=What+is+the+UTL_HTTP+Oracle+supplied+package%3F;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td> <td><iframe src='http://api.tweetmeme.com/button.js?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-utl_http-oracle-supplied-package-2.html&amp;source=ucertify&amp;style=compact ' height='20' width='90' frameborder='0' scrolling='no'></iframe></td></table></div><p>The UTL_HTTP Oracle supplied package allows a user to make HTTP requests directly from the database. The UTL_HTTP package makes HTTP callouts from SQL and PL/SQL. The UTL_HTTP package can be used to access data on the Internet or to call Oracle Web Server Cartridges. This package contains two entry point functions: REQUEST and REQUEST_PIECES. Both functions take a string URL (uniform resource locator) as a parameter, contact the site, and return the HTML data obtained from the site. The REQUEST function returns up to the first 2000 bytes of data retrieved from the given URL. The REQUEST_PIECES function returns a PL/SQL table of 2000-byte pieces of the data retrieved from the given URL.</p>
<p>If the HTTP call fails (such as when the URL is not properly specified in the HTTP syntax), the REQUEST_FAILED exception is raised. If an initialization of the HTTP-callout subsystem fails (for a reason such as a lack of available memory), the INIT_FAILED exception is raised. If there is no response from the specified URL, a formatted HTML error message may be returned. If a client user is behind a firewall, he needs to specify proxy as a parameter in addition to the URL.</p>
<span style='border:1px solid #ccc;background-color:#eff3ef;'> Download free practice test for <a href="http://www.ucertify.com/certifications/Oracle/oracle-pl-sql.html" >Oracle Oracle PL/SQL Developer</a> exam.</span><span style='border:1px solid #ccc;background-color:#eff3ef;'> Pass <a href="http://www.ucertify.com/exams/Oracle/1Z0-147.html" >Oracle9i: Program with PL/SQL</a> in first attampt.</span><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-utl_http-oracle-supplied-package-2.html&amp;linkname=What%20is%20the%20UTL_HTTP%20Oracle%20supplied%20package%3F"><img src="http://www.ucertify.com/article/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ucertify.com/article/what-is-the-utl_http-oracle-supplied-package-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the trigger restriction on a mutating table?</title>
		<link>http://www.ucertify.com/article/what-is-the-trigger-restriction-on-a-mutating-table-2.html</link>
		<comments>http://www.ucertify.com/article/what-is-the-trigger-restriction-on-a-mutating-table-2.html#comments</comments>
		<pubDate>Fri, 04 Sep 2009 00:00:00 +0000</pubDate>
		<dc:creator>uCertify</dc:creator>
				<category><![CDATA[OCA DBA 9i PL/SQL]]></category>
		<category><![CDATA[OCA PL/SQL Developer]]></category>
		<category><![CDATA[OCP PL/SQL Developer]]></category>
		<category><![CDATA[Oracle PL/SQL Developer]]></category>
		<category><![CDATA[1Z0-147]]></category>

		<guid isPermaLink="false">1801259</guid>
		<description><![CDATA[Reading and writing data into tables by using database triggers are subject to a restriction. The restriction is that the session that issues a triggering statement cannot query (SELECT) or modify (INSERT, UPDATE, DELETE, etc.) a mutating table. A mutatin]]></description>
			<content:encoded><![CDATA[<!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	<span style='border:1px solid #ccc;background-color:#eff3ef;'> Get certified in first attempt download <a href="http://www.ucertify.com/certifications/Oracle/oca-dba9i-pl-sql.html" >oca-dba9i-pl-sql - OCA DBA 9i PL/SQL</a> simulation.</span>
    Author : Yong Mook Kim<span style='border:1px solid #ccc;background-color:#eff3ef;'> Pass <a href="http://www.ucertify.com/certifications/Oracle/oca-pl-sql.html" >OCA PL/SQL Developer</a> in first attampt.</span>
    Website : http://www.mkyong.com<span style='border:1px solid #ccc;background-color:#eff3ef;'> Best exam simulation <a href="http://www.ucertify.com/certifications/Oracle/ocp-pl-sql.html" >Oracle ocp-pl-sql</a> download free trial.</span>
	--><div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-trigger-restriction-on-a-mutating-table-2.html&amp;t=What+is+the+trigger+restriction+on+a+mutating+table%3F&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-trigger-restriction-on-a-mutating-table-2.html&amp;title=What+is+the+trigger+restriction+on+a+mutating+table%3F&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-trigger-restriction-on-a-mutating-table-2.html&amp;title=What+is+the+trigger+restriction+on+a+mutating+table%3F&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=What+is+the+trigger+restriction+on+a+mutating+table%3F;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td> <td><iframe src='http://api.tweetmeme.com/button.js?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-trigger-restriction-on-a-mutating-table-2.html&amp;source=ucertify&amp;style=compact ' height='20' width='90' frameborder='0' scrolling='no'></iframe></td></table></div><p>Reading and writing data into tables by using database triggers are subject to a restriction. The restriction is that the session that issues a triggering statement cannot query (SELECT) or modify (INSERT, UPDATE, DELETE, etc.) a mutating table. A mutating table is a table that is currently being modified by an INSERT, UPDATE, or DELETE statement, or a table that might be updated by the effects of a declarative DELETE CASCADE referential integrity constraint. This restriction prevents a trigger from seeing an inconsistent set of data.</p>
<p>The restriction applies to all row triggers and to those statement triggers that are fired as a result of a DELETE CASCADE event. Any table referencing to a mutating table with a FOREIGN KEY constraint is also a mutating table. However, views being modified through an INSTEAD OF trigger are not considered mutating.</p>
<p>When a trigger encounters a mutating table, the following events occur:</p>
<li>A runtime error occurs.</li>
<p></p>
<li>Effects of the trigger action and triggering statement are rolled back.</li>
<p></p>
<li>Control is returned to the user or application.</li>
<span style='border:1px solid #ccc;background-color:#eff3ef;'> Download practice question and study guide for  <a href="http://www.ucertify.com/certifications/Oracle/oracle-pl-sql.html" >oracle-pl-sql</a> for exam.</span><span style='border:1px solid #ccc;background-color:#eff3ef;'> Click here to get free <a href="http://www.ucertify.com/exams/Oracle/1Z0-147.html" >1Z0-147 Oracle9i: Program with PL/SQL</a> exam practice questions.</span><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-the-trigger-restriction-on-a-mutating-table-2.html&amp;linkname=What%20is%20the%20trigger%20restriction%20on%20a%20mutating%20table%3F"><img src="http://www.ucertify.com/article/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ucertify.com/article/what-is-the-trigger-restriction-on-a-mutating-table-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is a system event trigger?</title>
		<link>http://www.ucertify.com/article/what-is-a-system-event-trigger-3.html</link>
		<comments>http://www.ucertify.com/article/what-is-a-system-event-trigger-3.html#comments</comments>
		<pubDate>Fri, 04 Sep 2009 00:00:00 +0000</pubDate>
		<dc:creator>uCertify</dc:creator>
				<category><![CDATA[OCA DBA 9i PL/SQL]]></category>
		<category><![CDATA[OCA PL/SQL Developer]]></category>
		<category><![CDATA[OCP PL/SQL Developer]]></category>
		<category><![CDATA[Oracle PL/SQL Developer]]></category>
		<category><![CDATA[1Z0-147]]></category>

		<guid isPermaLink="false">1801260</guid>
		<description><![CDATA[A system event trigger is a database trigger defined on a system event. A system event trigger fires when a system event (such as startup, shutdown, logon, logoff, or error) occurs. Database triggers on system events can be defined at the database or sche]]></description>
			<content:encoded><![CDATA[<!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	<span style='border:1px solid #ccc;background-color:#eff3ef;'> Become <a href="http://www.ucertify.com/certifications/Oracle/oca-dba9i-pl-sql.html" >Oracle OCA DBA 9i PL/SQL</a> certified.</span>
    Author : Yong Mook Kim<span style='border:1px solid #ccc;background-color:#eff3ef;'> Download free practice test for <a href="http://www.ucertify.com/certifications/Oracle/oca-pl-sql.html" >oca-pl-sql  OCA PL/SQL Developer</a> exam.</span>
    Website : http://www.mkyong.com<span style='border:1px solid #ccc;background-color:#eff3ef;'> Best exam simulation <a href="http://www.ucertify.com/certifications/Oracle/ocp-pl-sql.html" >Oracle ocp-pl-sql</a> download free trial.</span>
	--><div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-system-event-trigger-3.html&amp;t=What+is+a+system+event+trigger%3F&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-system-event-trigger-3.html&amp;title=What+is+a+system+event+trigger%3F&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-system-event-trigger-3.html&amp;title=What+is+a+system+event+trigger%3F&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=What+is+a+system+event+trigger%3F;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td> <td><iframe src='http://api.tweetmeme.com/button.js?url=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-system-event-trigger-3.html&amp;source=ucertify&amp;style=compact ' height='20' width='90' frameborder='0' scrolling='no'></iframe></td></table></div><p>A system event trigger is a database trigger defined on a system event. A system event trigger fires when a system event (such as startup, shutdown, logon, logoff, or error) occurs. Database triggers on system events can be defined at the database or schema level. For example, a trigger on database startup or shutdown can be defined only at the database level. However, a trigger on user logon or logoff can be defined at either the database level or schema level.</p>
<p>Database triggers can be created on the following system events:</p>
<table border="1" width="100%">
<tr>
<td><uc:hed>System Event</uc:hed></td>
<td><uc:hed>Description</uc:hed></td>
</tr>
<tr>
<td>SERVERERROR</td>
<td>Causes the Oracle server to fire the trigger whenever a server error message is logged.</td>
</tr>
<tr>
<td>LOGON</td>
<td>Causes the Oracle server to fire the trigger whenever a user logs on to the database.</td>
</tr>
<tr>
<td>LOGOFF</td>
<td>Causes the Oracle server to fire the trigger whenever a user logs off the database.</td>
</tr>
<tr>
<td>STARTUP</td>
<td>Causes the Oracle server to fire the trigger whenever the database is opened.</td>
</tr>
<tr>
<td>SHUTDOWN</td>
<td>Causes the Oracle server to fire the trigger whenever the database is shut down.</td>
</tr>
</table>
<p>
<uc:hed>Note:</uc:hed>
<ul>
<li>The trigger on a SERVERERROR event can only be an AFTER trigger.</li>
<p></p>
<li>The trigger on a LOGON event can only be an AFTER trigger.</li>
<p></p>
<li>The trigger on a LOGOFF event can only be a BEFORE trigger.</li>
<p></p>
<li>The trigger on a STARTUP event can only be an AFTER trigger.</li>
<p></p>
<li>The trigger on a SHUTDOWN event can only be a BEFORE trigger.</li>
</ul>
<span style='border:1px solid #ccc;background-color:#eff3ef;'> Pass <a href="http://www.ucertify.com/certifications/Oracle/oracle-pl-sql.html" >Oracle PL/SQL Developer</a> in first attampt.</span><span style='border:1px solid #ccc;background-color:#eff3ef;'> Get certified in first attempt download <a href="http://www.ucertify.com/exams/Oracle/1Z0-147.html" >1Z0-147 - Oracle9i: Program with PL/SQL</a> simulation.</span><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ucertify.com%2Farticle%2Fwhat-is-a-system-event-trigger-3.html&amp;linkname=What%20is%20a%20system%20event%20trigger%3F"><img src="http://www.ucertify.com/article/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ucertify.com/article/what-is-a-system-event-trigger-3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
