<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3428468978735661096</id><updated>2011-11-27T15:21:40.339-08:00</updated><category term='Procedure'/><title type='text'>Oracle Interview Questions And Answers</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-2361858736302440997</id><published>2009-06-27T02:09:00.000-07:00</published><updated>2009-06-27T02:09:01.145-07:00</updated><title type='text'>How does one use SQL*Loader to load images, sound clips and documents? (for DBA)</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="0" name="Body Text"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:"Georgia Serif"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-alt:"Times New Roman"; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:"Trebuchet MS"; 	panose-1:2 11 6 3 2 2 2 2 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:647 0 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman";} span.klink 	{mso-style-name:klink; 	mso-style-unhide:no;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Georgia Serif&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(51, 51, 51);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;SQL*Loader can load data from a “primary &lt;a href="http://rainbowonnet.blogspot.com/2007/03/oracle-interview-questions-and-answers_4011.html" target="_top"&gt;&lt;span class="klink"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: red; text-decoration: none;"&gt;data file&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;”, SDF (Secondary Data file - for loading nested tables and VARRAYs) or LOGFILE. The LOBFILE method provides and easy way to load documents, images and &lt;a href="http://rainbowonnet.blogspot.com/2007/03/oracle-interview-questions-and-answers_4011.html" target="_top"&gt;&lt;span class="klink"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: red; text-decoration: none;"&gt;audio clips&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; into BLOB and CLOB columns. Look at this example:&lt;br /&gt;Given the following table:&lt;br /&gt;CREATE TABLE image_table (&lt;br /&gt;image_id NUMBER(5),&lt;br /&gt;file_name VARCHAR2(30),&lt;br /&gt;image_data BLOB);&lt;br /&gt;Control File:&lt;br /&gt;LOAD DATA&lt;br /&gt;INFILE *&lt;br /&gt;INTO TABLE image_table&lt;br /&gt;REPLACE&lt;br /&gt;FIELDS TERMINATED BY ‘,’&lt;br /&gt;(&lt;br /&gt;image_id INTEGER(5),&lt;br /&gt;file_name CHAR(30),&lt;br /&gt;image_data LOBFILE (file_name) TERMINATED BY EOF&lt;br /&gt;)&lt;br /&gt;BEGINDATA&lt;br /&gt;001,image1.gif&lt;br /&gt;002,image2.jpg&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-2361858736302440997?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/2361858736302440997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=2361858736302440997' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/2361858736302440997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/2361858736302440997'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2009/06/how-does-one-use-sqlloader-to-load.html' title='How does one use SQL*Loader to load images, sound clips and documents? (for DBA)'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-535744130302011378</id><published>2009-06-25T02:09:00.000-07:00</published><updated>2009-06-25T02:09:00.711-07:00</updated><title type='text'>What is the difference between the conventional and direct path loader?</title><content type='html'>(for DBA)&lt;br /&gt;The conventional path loader essentially loads the data by using standard INSERT statements. The direct path loader (DIRECT=TRUE) bypasses much of the logic involved with that, and loads directly into the Oracle data files. More information about the restrictions of direct path loading can be obtained from the Utilities Users Guide.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-535744130302011378?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/535744130302011378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=535744130302011378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/535744130302011378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/535744130302011378'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2009/06/what-is-difference-between-conventional.html' title='What is the difference between the conventional and direct path loader?'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-5280499410531280551</id><published>2009-06-24T02:08:00.000-07:00</published><updated>2009-06-24T02:08:01.818-07:00</updated><title type='text'>What is the significance of the &amp; and &amp;&amp; operators in PL SQL ?</title><content type='html'>The &amp; operator means that the PL SQL block requires user input for a variable. The &amp;&amp; operator means that the value of this variable should be the same as inputted by the user previously for this same variable. If a transaction is very large, and the rollback segment is not able to hold the rollback information, then will the transaction span across different rollback segments or will it terminate ? It will terminate (Please check ).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-5280499410531280551?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/5280499410531280551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=5280499410531280551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/5280499410531280551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/5280499410531280551'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2009/06/what-is-significance-of-and-operators.html' title='What is the significance of the &amp; and &amp;&amp; operators in PL SQL ?'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-7955707029822166122</id><published>2009-06-23T02:08:00.000-07:00</published><updated>2009-06-23T02:08:01.723-07:00</updated><title type='text'>What all important parameters of the init.ora are supposed to be increased if you want to increase the SGA size ?</title><content type='html'>In our case, db_block_buffers was changed from 60 to 1000 (std values are 60, 550 &amp; 3500) shared_pool_size was changed from 3.5MB to 9MB (std values are 3.5, 5 &amp; 9MB) open_cursors was changed from 200 to 300 (std values are 200 &amp; 300) db_block_size was changed from 2048 (2K) to 4096 (4K) {at the time of database creation}.&lt;br /&gt;The initial SGA was around 4MB when the server RAM was 32MB and The new SGA was around 13MB when the server RAM was increased to 128MB.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-7955707029822166122?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/7955707029822166122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=7955707029822166122' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/7955707029822166122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/7955707029822166122'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2009/06/what-all-important-parameters-of.html' title='What all important parameters of the init.ora are supposed to be increased if you want to increase the SGA size ?'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-1808152123135786261</id><published>2009-06-22T02:08:00.000-07:00</published><updated>2009-06-22T02:08:00.826-07:00</updated><title type='text'>What are actual and formal parameters ?</title><content type='html'>Actual Parameters : Subprograms pass information using parameters. The variables or expressions referenced in the parameter list of a subprogram call are actual parameters. For example, the following procedure call lists two actual parameters named emp_num and amount:&lt;br /&gt;Eg. raise_salary(emp_num, amount);&lt;br /&gt;Formal Parameters : The variables declared in a subprogram specification and referenced in the subprogram body are formal parameters. For example, the following procedure declares two formal parameters named emp_id and increase: Eg. PROCEDURE raise_salary (emp_id INTEGER, increase REAL) IS current_salary REAL;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-1808152123135786261?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/1808152123135786261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=1808152123135786261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/1808152123135786261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/1808152123135786261'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2009/06/what-are-actual-and-formal-parameters.html' title='What are actual and formal parameters ?'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-392070817337309011</id><published>2009-06-21T02:07:00.000-07:00</published><updated>2009-06-21T02:07:01.185-07:00</updated><title type='text'>What are the advantages of Oracle ?</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="0" name="Body Text"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:"Georgia Serif"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-alt:"Times New Roman"; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:"Trebuchet MS"; 	panose-1:2 11 6 3 2 2 2 2 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:647 0 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman";} span.klink 	{mso-style-name:klink; 	mso-style-unhide:no;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Georgia Serif&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(51, 51, 51);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;Portability : Oracle is ported to more platforms than any of its competitors, running on more than 100 hardware platforms and 20 &lt;a href="http://rainbowonnet.blogspot.com/2007/03/oracle-interview-questions-and-answers_47.html" target="_top"&gt;&lt;span class="klink"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: red; text-decoration: none;"&gt;networking protocols&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;Market Presence : Oracle is by far the largest RDBMS vendor and spends more on R &amp;amp; D than most of its competitors earn in total revenue. This market clout means that you are unlikely to be left in the lurch by Oracle and there are always lots of third party interfaces available.&lt;br /&gt;Backup and Recovery : Oracle provides industrial strength support for on-line backup and recovery and good &lt;a href="http://rainbowonnet.blogspot.com/2007/03/oracle-interview-questions-and-answers_47.html" target="_top"&gt;&lt;span class="klink"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: red; text-decoration: none;"&gt;software&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; fault tolerence to disk failure. You can also do point-in-time recovery.&lt;br /&gt;Performance : Speed of a ‘tuned’ &lt;a href="http://rainbowonnet.blogspot.com/2007/03/oracle-interview-questions-and-answers_47.html" target="_top"&gt;&lt;span class="klink"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: red; text-decoration: none;"&gt;Oracle Database&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; and application is quite good, even with large databases. Oracle can manage &gt; 100GB databases.&lt;br /&gt;Multiple database support : Oracle has a superior ability to manage multiple databases within the same transaction using a two-phase commit protocol.&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-392070817337309011?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/392070817337309011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=392070817337309011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/392070817337309011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/392070817337309011'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2009/06/what-are-advantages-of-oracle.html' title='What are the advantages of Oracle ?'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-7912069798207572609</id><published>2009-06-20T02:07:00.000-07:00</published><updated>2009-06-20T02:07:15.474-07:00</updated><title type='text'>Can one read/write files from PL/SQL?</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="0" name="Body Text"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:"Georgia Serif"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-alt:"Times New Roman"; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:0 0 0 0 0 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Georgia Serif&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(51, 51, 51);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;Included in Oracle 7.3 is a UTL_FILE package that can read and write files. The directory you intend writing to has to be in your INIT.ORA file (see UTL_FILE_DIR=... parameter). Before Oracle 7.3 the only means of writing a file was to use DBMS_OUTPUT with the SQL*Plus SPOOL command.&lt;br /&gt;DECLARE&lt;br /&gt;fileHandler UTL_FILE.FILE_TYPE;&lt;br /&gt;BEGIN&lt;br /&gt;fileHandler := UTL_FILE.FOPEN(‘/home/oracle/tmp’, ‘myoutput’,’W’);&lt;br /&gt;UTL_FILE.PUTF(fileHandler, ‘Value of func1 is %sn’, func1(1));&lt;br /&gt;UTL_FILE.FCLOSE(fileHandler);&lt;br /&gt;END;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-7912069798207572609?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/7912069798207572609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=7912069798207572609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/7912069798207572609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/7912069798207572609'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2009/06/can-one-readwrite-files-from-plsql.html' title='Can one read/write files from PL/SQL?'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-1638122772881855506</id><published>2009-06-19T02:06:00.000-07:00</published><updated>2009-06-19T02:06:52.300-07:00</updated><title type='text'>How can I protect my PL/SQL source code?</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="0" name="Body Text"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:"Georgia Serif"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-alt:"Times New Roman"; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:0 0 0 0 0 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Georgia Serif&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(51, 51, 51);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;PL/SQL V2.2, available with Oracle7.2, implements a binary wrapper for PL/SQL programs to protect the source code. This is done via a standalone utility that transforms the PL/SQL source code into portable binary object code (somewhat larger than the original). This way you can distribute software without having to worry about exposing your proprietary algorithms and methods. SQL*Plus and SQL*DBA will still understand and know how to execute such scripts. Just be careful, there is no “decode” command available.&lt;br /&gt;The syntax is:&lt;br /&gt;wrap iname=myscript.sql oname=xxxx.yyy&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-1638122772881855506?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/1638122772881855506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=1638122772881855506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/1638122772881855506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/1638122772881855506'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2009/06/how-can-i-protect-my-plsql-source-code.html' title='How can I protect my PL/SQL source code?'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-5605923780381871966</id><published>2009-06-18T02:10:00.000-07:00</published><updated>2009-06-18T02:10:12.913-07:00</updated><title type='text'>Can one improve the performance of SQL*Loader? (for DBA)</title><content type='html'>A very simple but easily overlooked hint is not to have any indexes and/or constraints (primary key) on your load tables during the load process. This will significantly slow down load times even with ROWS= set to a high value.&lt;br /&gt;Add the following option in the command line: DIRECT=TRUE. This will effectively bypass most of the RDBMS processing. However, there are cases when you can’t use direct load. Refer to chapter 8 on Oracle server Utilities manual.&lt;br /&gt;Turn off database logging by specifying the UNRECOVERABLE option. This option can only be used with direct data loads. Run multiple load jobs concurrently.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-5605923780381871966?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/5605923780381871966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=5605923780381871966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/5605923780381871966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/5605923780381871966'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2009/06/can-one-improve-performance-of.html' title='Can one improve the performance of SQL*Loader? (for DBA)'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-3150840837503711825</id><published>2009-06-18T02:05:00.000-07:00</published><updated>2009-06-18T02:06:28.114-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Procedure'/><title type='text'>Can one use dynamic SQL within PL/SQL? OR Can you use a DDL in a procedure ? How ?</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///D:%5CUSERPR%7E1%5Csshende%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="0" name="Body Text"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:"Georgia Serif"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-alt:"Times New Roman"; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:0 0 0 0 0 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman";} p.MsoBodyText, li.MsoBodyText, div.MsoBodyText 	{mso-style-noshow:yes; 	mso-style-unhide:no; 	mso-style-link:"Body Text Char"; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:6.0pt; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman";} span.BodyTextChar 	{mso-style-name:"Body Text Char"; 	mso-style-noshow:yes; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:"Body Text"; 	mso-ansi-font-size:12.0pt; 	mso-bidi-font-size:12.0pt;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoBodyText"&gt;&lt;strong&gt;&lt;span style="font-family: &amp;quot;Georgia Serif&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(51, 51, 51);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;From PL/SQL V2.1 one can use the DBMS_SQL package to execute dynamic SQL statements.&lt;br /&gt;Eg: CREATE OR REPLACE PROCEDURE DYNSQL&lt;br /&gt;AS&lt;br /&gt;cur integer;&lt;br /&gt;rc integer;&lt;br /&gt;BEGIN&lt;br /&gt;cur := DBMS_SQL.OPEN_CURSOR;&lt;br /&gt;DBMS_SQL.PARSE(cur,’CREATE TABLE X (Y DATE)’, DBMS_SQL.NATIVE);&lt;br /&gt;rc := DBMS_SQL.EXECUTE(cur);&lt;br /&gt;DBMS_SQL.CLOSE_CURSOR(cur);&lt;br /&gt;END;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-3150840837503711825?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/3150840837503711825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=3150840837503711825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/3150840837503711825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/3150840837503711825'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2009/06/can-one-use-dynamic-sql-within-plsql-or.html' title='Can one use dynamic SQL within PL/SQL? OR Can you use a DDL in a procedure ? How ?'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-5976529464479739549</id><published>2008-07-21T04:19:00.000-07:00</published><updated>2008-07-21T04:20:12.716-07:00</updated><title type='text'>Oracle FAQ's</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///D:%5CDOCUME%7E1%5Cshesu04%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"&gt;&lt;/o:smarttagtype&gt;&lt;o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"&gt;&lt;/o:smarttagtype&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:documentproperties&gt;   &lt;o:author&gt;support&lt;/o:Author&gt;   &lt;o:version&gt;11.9999&lt;/o:Version&gt;  &lt;/o:DocumentProperties&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:SimSun; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:ËÎÌå; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:"\@SimSun"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:"\@Arial Unicode MS"; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-language:EN-US;} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:#606420; 	text-decoration:underline; 	text-underline:single;} p 	{mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-language:EN-US;} @page Section1 	{size:8.3in 10.8in; 	margin:1.0in 1.25in 45.35pt 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1498811275; 	mso-list-template-ids:502709934;} @list l0:level1 	{mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;1.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;What is an Oracle instance?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Overview of an Oracle Instance &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Every running Oracle database is associated with an Oracle instance. When a&lt;br /&gt;database is started on a database server (regardless of the type of computer),&lt;br /&gt;Oracle allocates a memory area called the System Global Area (SGA) and starts&lt;br /&gt;one or more Oracle processes. This combination of the SGA and the Oracle&lt;br /&gt;processes is called an Oracle instance. The memory and processes of an instance&lt;br /&gt;manage the associated database’s data efficiently and serve the one or multiple&lt;br /&gt;users of the database.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;The Instance and the Database&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;After starting an instance, Oracle associates the instance with the specified&lt;br /&gt;database. This is called mounting the database. The database is then ready to be&lt;br /&gt;opened, which makes it accessible to authorized users.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Multiple instances can execute concurrently on the same computer, each accessing&lt;br /&gt;its own physical database. In clustered and massively parallel systems (MPP),&lt;br /&gt;the Oracle Parallel Server allows multiple instances to mount a single database.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Only the database administrator can start up an instance and open the database.&lt;br /&gt;If a database is open, the database administrator can shut down the database so&lt;br /&gt;that it is closed. When a database is closed, users cannot access the&lt;br /&gt;information that it contains.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Security for database startup and shutdown is controlled via connections to&lt;br /&gt;Oracle with administrator privileges. Normal users do not have control over the&lt;br /&gt;current status of an Oracle database.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;b&gt;Q: What is a view?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;View&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;A view is a tailored presentation of the data contained in one or more tables&lt;br /&gt;(or other views). Unlike a table, a view is not allocated any storage space, nor&lt;br /&gt;does a view actually contain data; rather, a view is defined by a query that&lt;br /&gt;extracts or derives data from the tables the view references. These tables are&lt;br /&gt;called base tables.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Views present a different representation of the data that resides within the&lt;br /&gt;base tables. Views are very powerful because they allow you to tailor the&lt;br /&gt;presentation of data to different types of users.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Views are often used to:&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;• provide an additional level of table security by restricting access to a&lt;br /&gt;predetermined set of rows and/or columns of a table&lt;br /&gt;• hide data complexity&lt;br /&gt;• simplify commands for the user&lt;br /&gt;• present the data in a different perspective from that of the base table&lt;br /&gt;• isolate applications from changes in definitions of base tables&lt;br /&gt;• express a query that cannot be expressed without using a view&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;b&gt;What is referential integrity?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Rules governing the relationships between primary keys and foreign keys of&lt;br /&gt;tables within a relational database that determine data consistency. Referential&lt;br /&gt;integrity requires that the value of every foreign key in every table be matched&lt;br /&gt;by the value of a primary key in another table.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;JH Surya Kanth&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;2.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Name the data dictionary that stores user-defined constraints?&lt;br /&gt;USER_CONSTRAINTS &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Krishna&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;3.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is a collection of privileges?&lt;br /&gt;user_tab_privs_made&lt;br /&gt;user_tab_privs_recd &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Krishna&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;4.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Snapshot: A snapshot is a read-only copy of a table or a subset of a table. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Krishna&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;5.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Can i execute Stored Procedures &amp;amp; Functions from SQL prompt ? If yes how can i execute ? &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Koteswara Rao&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;6.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Hi &lt;st1:place st="on"&gt;Krishna&lt;/st1:place&gt;&lt;br /&gt;What is a collection of privileges?&lt;br /&gt;collection of privilages is role.&lt;br /&gt;&lt;a href="mailto:sasi242@yahoo.com"&gt;sasi242@yahoo.com&lt;/a&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Sasidhar&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;7.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is a cursor?&lt;br /&gt;Ans:&lt;br /&gt;cursor is a private sql work area used to perform manipulations on data using pl\sql.&lt;br /&gt;adv:&lt;br /&gt;1.mainly used for multiple row manipulations and locking columns.&lt;br /&gt;note: data which is populated into the cursor is known as active dataset.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;cursors are of two types&lt;br /&gt;1.implicit&lt;br /&gt;2.explicit&lt;br /&gt;implicit&lt;br /&gt;———&lt;br /&gt;attributes or properties for implicit cursor&lt;br /&gt;1.sql%is open:attribute returns a boolean value stating wether the cursor is open or closed.&lt;br /&gt;2.sql % found: returns boolean value stating whether the record is found in the cursor.&lt;br /&gt;3.sql%notfound : returns a boolean value stating whether the record is not found in the cursor&lt;br /&gt;4.sql %rowcount :returns a pneumeric value stating no.of rows executed in the cursor.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;span style="" lang="FR"&gt;explicit cursors—retrives multiple rows.&lt;br /&gt;&lt;/span&gt;************&lt;br /&gt;adv: users can perform locks on th data in the cursor&lt;br /&gt;attributes&lt;br /&gt;1.% is open&lt;br /&gt;2.% found&lt;br /&gt;3.% not found&lt;br /&gt;4.% rowcount&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Note: DATA which is populated in the cursor is known as active data set.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;WE CAN WRITE TWO CURSORS IN ONE PROGRAM&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;WE CAN WRITE A CURSOR SPECIFYING PARAMETERS&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;CURSOR WITH UPDATE CLAUSE IS USED TO PERFORM LOCKS ON DATA.&lt;br /&gt;Happy Coding&lt;br /&gt;&lt;a href="mailto:sasi242@yaho.com"&gt;sasi242@yaho.com&lt;/a&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Sasidhar&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;8.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is a sequence?&lt;br /&gt;Ans:It is a database object to auto generate numbers.&lt;br /&gt;Happy Coding&lt;br /&gt;&lt;a href="mailto:sasi242@yahoo.com"&gt;sasi242@yahoo.com&lt;/a&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Sasidhar&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;9.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Name the data dictionary that stores user-defined Stored procedures?&lt;br /&gt;ans :- user_objects &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Aravind Kumar&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;10.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;hi ,&lt;br /&gt;i would like know more about sql advanced queries . &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;&lt;a href="http://oracle/"&gt;mrs&lt;/a&gt;&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;11.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Question:Why Use Sql* Loader in Oracle Database?&lt;br /&gt;Answer: The Sql Loader module of the oracle database Management System loads data into an existing ORACLE table from an external files.It is available locally only on CMS and PCs with oracle version 5. Throughout this documentation the CAR database described in Referance A is used for illustration.&lt;br /&gt;There are several methods others than using SQL *Loader of inserting data into a table.&lt;br /&gt;1. The Sql insert command may be used from the SQL * Plus module,&lt;br /&gt;for Example :&lt;br /&gt;insert into CAR values(…)&lt;br /&gt;where the values to be inserted into a row of the table are listed inside the parentheses. Dates and Characters data must be Surrounded by single quotes; items are seperated by commas.&lt;br /&gt;2. Sql*Forms allows you to add rows interactively using forms. The forms may contain default values and checks for invalid data.&lt;br /&gt;3. ODL loads the table from a control file and separate fixed format data file. ODL is available on all versions of ORACLE . SQL * Loader is much more flexible than ODL and will eventually supersede it on all systems. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;&lt;a href="http://www.techinterviews.com/"&gt;Shashi&lt;/a&gt;&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;12.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;We can execute a function in sql query&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;select functionname(paramaters) from dual;&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Suppose i am created a function add which returns the addition of two numbers then&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;select add(3,4) from dual;&lt;br /&gt;7&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;ODBC stands for open database connectivity&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;trigger is a stored procedure which auotomatically fired on a table whenever any dml operation is affected in the table.&lt;br /&gt;we can create ddl trigger,database trigger(logon,logoff,startup,startoff),audit triggers&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;pseudo column the column which does not exist in a table&lt;br /&gt;ex;rownum,rowid,level etc &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Dinkocet&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;13.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Thanks a lot for providing answers for the above questions…i am grateful to all of you&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Regards&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;st1:place st="on"&gt;Ravi&lt;/st1:place&gt; Prakash &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Ravi Prakash&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;14.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Answer to some of the questions above:&lt;br /&gt;ODBC stands for Open Database Connectivity. It is used to connect the frontend with the backend(database)&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Normalization is the techinque of designing the database with the least redundancy and duplicacy of data. Types of Normalization:&lt;br /&gt;1 NF&lt;br /&gt;2 NF&lt;br /&gt;3 NF&lt;br /&gt;BCNF&lt;br /&gt;5 NF&lt;br /&gt;6NF : Impossible to achieve this level of normalization &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Vick&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;15.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;hi&lt;br /&gt;i have problem with import&lt;br /&gt;i have export file on linux os and oracle8i&lt;br /&gt;i want import on windows platform&lt;br /&gt;what should i do? &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;rekhalal&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;16.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Hi &lt;st1:place st="on"&gt;Krishna&lt;/st1:place&gt; ,&lt;br /&gt;Thanks a lot for the Answers &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;sangeetha&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;17.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Hi All,&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Thank you for all posting the Q &amp;amp; A. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Pranesh&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;18.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;what is a synonym ?&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Ans. A synonym is an alternative name for tables,views,procedures and other database objects&lt;br /&gt;generally when we have more than one schema and we wish to access an object of a different schema then we create synonyms for that object in the schema where we wish to access the object.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Syntax:&lt;br /&gt;create synonym synonym-name for schemaname.object-name&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;what is an exception ?&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Exception is an event that causes suspension of normal program execution.&lt;br /&gt;In oracle there are serveral types of exceptions&lt;br /&gt;1) Pre-defined exceptions like NO_DATA_FOUND,TOO_MANY_ROWS&lt;br /&gt;2) User-defined exceptions which would validate the business logic&lt;br /&gt;3) unnamed system exceptions which are raised due to errors in the application code .. you can name these exceptions using PRAGMA EXCEPTION_INIT&lt;br /&gt;4)Unnamed programmer-defined exceptions. Exceptions that are defined and raised in the server by the programmer. In this case, the programmer provides both an error number (between -20000 and -20999) and an error message, and raises that exception with a call to RAISE_APPLICATION_ERROR.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;for all the exceptions raised oracle fills in sqleerm and sqlcode variable which provide the error message and error code for the exception raised.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;What are pseudo-columns in SQL? Provide examples?&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;A pseudocolumn behaves like a table column, but is not actually stored in the table. You can select from pseudocolumns, but you cannot insert, update, or delete their values.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Examples:&lt;br /&gt;CURRVAL,NEXTVAL,ROWID,LEVEL&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;what is a schema ?&lt;br /&gt;A schema is a oracle database user account. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Rajesh B&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;19.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is a schema ?&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;A database user account is called a schema. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;thevampirea@yahoo.co.in&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;20.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is a schema ?&lt;br /&gt;A schema is a logical collection of database objects like tables, views, pkgs, procedures, triggers, etc. It usually has an associated database user. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Anil Kuppa&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;21.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;this is just to subscribe &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Natraj&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;22.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is a co-related sub-query?&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;It is very similar to sub-queries where the parent query is executed based on the values returned by sub-quries. but when come’s to co-related subqueries for every instance of parent query subquery is executed and based on the result od sub-query the parent query will display the record as we will have refernce of parent quries in su-queries we call these as corelated subquries. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;so, we can define co-related sub query as for every record retrival from the sub query is processed and based on result of process the parent record is displayed. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Natraj&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;23.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;wht is the major difference b/w oracle 8i &amp;amp; 9i &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;renjith&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;24.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;what is trigger?&lt;br /&gt;Trigger is an event. It is used prevent the invalid entries of the data.There&lt;br /&gt;has a different types of trigger are available.&lt;br /&gt;1)rowlevel trigger&lt;br /&gt;before insert,before delete,before update&lt;br /&gt;after insert,after delete,after update&lt;br /&gt;2)statement level trigger&lt;br /&gt;before insert,before delete,before update&lt;br /&gt;after insert,after delete,after update&lt;br /&gt;3)INSTEAD OF trigger&lt;br /&gt;4)Schema level Triggers&lt;br /&gt;5)System level Triggers &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;&lt;a href="http://www.insoft.com/"&gt;Ramananth&lt;/a&gt;&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;25.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;co-related sub-query - I assume you mean correlated sub-query? &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Mark&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;26.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Hi&lt;br /&gt;i want to get information about coalescing to tablespace?&lt;br /&gt;Send theinformation to me through the mail id i have mentioned above.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Regards&lt;br /&gt;Lucky &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Lucky&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;27.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;i want to know how to use rownum and rowid efficiently in sql*plus queries &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;sudha&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;28.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;hi&lt;br /&gt;will u plezzzz tell me&lt;br /&gt;can we return cursor in the function if yes than what the process?&lt;br /&gt;can we define exceptions twice in same block?&lt;br /&gt;what is max. no. of statment that can specified in triggers?&lt;br /&gt;in cursor where the cursor variable used in package body? &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;&lt;a href="http://www.oracle.com/"&gt;lekha reddy&lt;/a&gt;&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;29.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;is there any solution to delete a particular colum in a database by sql &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;manraj&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;30.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;How can I assigned two table in a single block (database block) in forms6i? &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Sudipta&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;31.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Q. Is there any solution to delete a particular colum in a database by sql?&lt;br /&gt;A. This is cant be done in versions before 9i.&lt;br /&gt;In 9i&lt;br /&gt;SQL&gt; alter table delete column ; &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Gaurav Sachan&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;32.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;pseudo columns in sql are currval and nextval.These are used with sequences to retreive the next sequence value and current sequence value.&lt;br /&gt;The usage is as follows&lt;br /&gt;suppose abc is the sequence name if i want to see the currval of the sequence we issue the sql statement&lt;br /&gt;select abc.currval from dual;&lt;br /&gt;if we want to see the next value of the sequence we issue the command&lt;br /&gt;select abc.nextval from dual; &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;satish&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;33.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Hi here i would like to give simple answer for question #1&lt;br /&gt;What is an oracle instance?&lt;br /&gt;An Oracle instance consists of the System Global Area (SGA) memory structure and the background processes used to manage a database. An instance is identified by using methods specific to each operating system. The instance can open and use only one database at a time.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Srinivasa Reddy &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Srinivasa Reddy&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;34.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;hi,&lt;br /&gt;what is the major difference between normal FOR LOOP and CURSOR LOOP?&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;-Regards&lt;br /&gt;Muttappa S.T. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Muttappa S.T.&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;35.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Hi,&lt;br /&gt;when we install the new version of Oracle then what happens to our earlier forms? &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Ujjwala&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;36.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;what is overloading of packages in oracle &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;jyothi&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;37.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;is it possible to create a cursor which is based on more than one table. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;vasundhara&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;38.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;The correct answer for this question is&lt;br /&gt;Q. Is there any solution to delete a particular colum in a database by sql?&lt;br /&gt;A. alter table drop column&lt;br /&gt;or&lt;br /&gt;first mark the column unused&lt;br /&gt;alter table set unused column&lt;br /&gt;then drop it&lt;br /&gt;alter table drop unused columns.&lt;br /&gt;This will drop all the columns marked as unused. If a particular column has to be dropped, mention the column name after columns &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Ram&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;39.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;the answer &lt;a href="mailto:thevampirea@yahoo.co.in"&gt;thevampirea@yahoo.co.in&lt;/a&gt; for “What is a schema?” is wrong.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;A schema is a collection of logical objects owned by a user. A user in that regard is an account registered with the Oracle server.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Once u login into &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;ur&lt;/st1:city&gt;&lt;/st1:place&gt; account/user, u can access other user’s schema objects like i can write scott.emp, if at all i’ve acces to scott user’s emp table. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;rahul&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;40.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Data Model: The logical data structure developed during the logical database design process is a data model or entity model. It is also a description of the structural properties that define all entries represented in a database and all the relationships that exist among them. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;%ROWTYPE is used to declare a record with the same types as found in the specified database table, view or cursor&lt;br /&gt;%TYPE is used to declare a field with the same type as that of a specified table’s column. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Index for a physical structure (b-tree) to help you query run faster.&lt;br /&gt;Table partition is a method of breaking a large table into smaller tables grouped by some logical separators. in your case, having both index and partition will make things faster.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Data Control statements&lt;br /&gt;These are used to control the data using DCL (data control language) ex: Grant etc.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Trigger : A program in a database that gets called each time a row in a table is INSERTED, UPDATED, or DELETED. Triggers allow you to check that any changes are correct, or to fill in missing information before it is commited. Triggers are normally written in PL/SQL or Java. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Relation: Mathematical term for a table.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Redo Log: A set of files that record all changes made to an Oracle database. A database MUST have at least two redo log files. Log files can be multiplexed on multiple disks to ensure that they will not get lost. Also see thread.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Oracle ARCHiver Process. ARCH is an Oracle background process created when you start an instance in ARCHIVE LOG MODE. The ARCH process will archive on-line redo log files to some backup media. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Buffer Cache: The portion of the SGA that holds copies of Oracle data blocks. All user processes that connect to an instance share access to the buffer cache. Performance of the buffer cache is indicated by the BCHR (Buffer Cache Hit Ratio).&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Background Process: Non-user process that is created when a database instance is started. These processes are used to manage and monitor database operations. Example background processes: SMON, PMON etc.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Two-Phase Commit: A strategy in which changes to a database are temporarily applied. Once it has been determined that all parts of a change can be made successfully, the changes are permanently posted to the database. The steps involved are the “prepared” and “commit request”&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;st1:place st="on"&gt;Union&lt;/st1:place&gt;: All the distinct rows are selected by either query.&lt;br /&gt;Intersect: All distinct rows selected by both queries&lt;br /&gt;Minus: All distinct rows that are selected by the first SELECT statement and that are not selected in the second SELECT statement.&lt;br /&gt;Join: The process of combining data from two or more tables using matching columns. Types of join are Equi Join, Outer Join, Self Join, Natural Join, etc.&lt;br /&gt;Equi Join: An Equi Join (aka. Inner Join or Simple Join) is a join statement that uses an equivalency operation (i.e: colA = colB) to match rows from different tables. The converse of an equi join is a nonequijoin operation.&lt;br /&gt;Outer Join: Similar to the Equi Join, but Oracle will also return non matched rows from the tale with the outer join operator (+). Missing values are filled with null values.&lt;br /&gt;Self Join: A join in which a table is joined with itself.&lt;br /&gt;Natural Join: A join statement that compares the common columns of both tables with each other. One should check whether common columns exist in both tables before doing a natural join.&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Integer Data Types: VARCHAR2 (Size), NUMBER (Precision, Size)&lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Denormalization: The opposite of data normalization (almost). In a denormalized database, some duplicated data storage is allowed. The benefits are quicker data retrieval and/or a database structure that is easier for end-users. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;Regards. &lt;/p&gt;  &lt;p style="margin-left: 0.5in;"&gt;&lt;cite&gt;Tech Interviews comment by &lt;b&gt;Jenis John K&lt;/b&gt;&lt;/cite&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-5976529464479739549?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/5976529464479739549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=5976529464479739549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/5976529464479739549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/5976529464479739549'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2008/07/oracle-faqs_21.html' title='Oracle FAQ&apos;s'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-2610809560333724984</id><published>2008-07-17T22:46:00.001-07:00</published><updated>2008-07-17T22:46:59.677-07:00</updated><title type='text'>  Oracle app’s technical document</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///D:%5CDOCUME%7E1%5Cshesu04%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"&gt;&lt;/o:smarttagtype&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:documentproperties&gt;   &lt;o:author&gt;support&lt;/o:Author&gt;   &lt;o:version&gt;11.9999&lt;/o:Version&gt;  &lt;/o:DocumentProperties&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:SimSun; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:ËÎÌå; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:Verdana; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-alt:Verdana; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:536871559 0 0 0 415 0;} @font-face 	{font-family:"\@SimSun"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:"\@Arial Unicode MS"; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	color:windowtext; 	mso-fareast-language:EN-US;} p.MsoHeader, li.MsoHeader, div.MsoHeader 	{margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	tab-stops:center 3.0in right 6.0in; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	color:windowtext; 	mso-fareast-language:EN-US;} p.MsoFooter, li.MsoFooter, div.MsoFooter 	{margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	tab-stops:center 3.0in right 6.0in; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	color:windowtext; 	mso-fareast-language:EN-US;} p.MsoBodyText3, li.MsoBodyText3, div.MsoBodyText3 	{margin:0in; 	margin-bottom:.0001pt; 	text-align:justify; 	text-justify:inter-ideograph; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	mso-bidi-font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	color:windowtext; 	mso-fareast-language:EN-US; 	font-weight:bold; 	mso-bidi-font-weight:normal;} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:#606420; 	text-decoration:underline; 	text-underline:single;} p 	{mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	color:black; 	mso-fareast-language:EN-US;} p.bodystart, li.bodystart, div.bodystart 	{mso-style-name:bodystart; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	color:black; 	mso-fareast-language:EN-US; 	mso-bidi-language:TE;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:13654433; 	mso-list-type:hybrid; 	mso-list-template-ids:1689039512 693667242 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:95.25pt; 	mso-level-number-position:left; 	margin-left:95.25pt; 	text-indent:-.25in;} @list l1 	{mso-list-id:33774547; 	mso-list-type:hybrid; 	mso-list-template-ids:1620971696 1077475298 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l1:level1 	{mso-level-start-at:36; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:27.75pt; 	mso-level-number-position:left; 	margin-left:27.75pt; 	text-indent:-24.75pt;} @list l2 	{mso-list-id:122844855; 	mso-list-template-ids:1205906524;} @list l2:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	color:blue;} @list l2:level2 	{mso-level-number-format:alpha-lower; 	mso-level-text:"%2\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	margin-left:.5in; 	text-indent:-.25in;} @list l2:level3 	{mso-level-number-format:roman-lower; 	mso-level-tab-stop:1.5in; 	mso-level-number-position:right; 	text-indent:-9.0pt;} @list l2:level4 	{mso-level-tab-stop:2.0in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l2:level5 	{mso-level-number-format:alpha-lower; 	mso-level-tab-stop:2.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l2:level6 	{mso-level-number-format:roman-lower; 	mso-level-tab-stop:3.0in; 	mso-level-number-position:right; 	text-indent:-9.0pt;} @list l2:level7 	{mso-level-tab-stop:3.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l2:level8 	{mso-level-number-format:alpha-lower; 	mso-level-tab-stop:4.0in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l2:level9 	{mso-level-number-format:roman-lower; 	mso-level-tab-stop:4.5in; 	mso-level-number-position:right; 	text-indent:-9.0pt;} @list l3 	{mso-list-id:123279712; 	mso-list-type:hybrid; 	mso-list-template-ids:1149019874 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l3:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l4 	{mso-list-id:159540888; 	mso-list-type:hybrid; 	mso-list-template-ids:1813302720 1821249264 -1246709844 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l4:level1 	{mso-level-number-format:alpha-lower; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:33.75pt; 	mso-level-number-position:left; 	margin-left:33.75pt; 	text-indent:-.25in;} @list l4:level2 	{mso-level-start-at:35; 	mso-level-text:"%2\)"; 	mso-level-tab-stop:75.75pt; 	mso-level-number-position:left; 	margin-left:75.75pt; 	text-indent:-24.0pt;} @list l5 	{mso-list-id:204028201; 	mso-list-type:hybrid; 	mso-list-template-ids:1209695172 2113417966 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l5:level1 	{mso-level-start-at:52; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:42.0pt; 	mso-level-number-position:left; 	margin-left:42.0pt; 	text-indent:-24.0pt;} @list l6 	{mso-list-id:376510425; 	mso-list-type:hybrid; 	mso-list-template-ids:-422169722 67698705 142642580 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l6:level1 	{mso-level-start-at:3; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:27.0pt; 	mso-level-number-position:left; 	margin-left:27.0pt; 	text-indent:-.25in;} @list l6:level2 	{mso-level-number-format:alpha-lower; 	mso-level-text:"%2\)"; 	mso-level-tab-stop:63.0pt; 	mso-level-number-position:left; 	margin-left:63.0pt; 	text-indent:-.25in;} @list l7 	{mso-list-id:477578390; 	mso-list-type:hybrid; 	mso-list-template-ids:-2081654738 -363429410 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l7:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:1.75in; 	mso-level-number-position:left; 	margin-left:1.75in; 	text-indent:-.25in;} @list l8 	{mso-list-id:555315140; 	mso-list-type:hybrid; 	mso-list-template-ids:-325566284 -1 -1 -1 -1 -1 -1 -1 -1 -1;} @list l8:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:63.0pt; 	mso-level-number-position:left; 	margin-left:63.0pt; 	text-indent:-.25in; 	font-family:Symbol;} @list l9 	{mso-list-id:575669008; 	mso-list-type:hybrid; 	mso-list-template-ids:293647170 2142249014 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l9:level1 	{mso-level-start-at:3; 	mso-level-text:%1; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l10 	{mso-list-id:672344319; 	mso-list-type:hybrid; 	mso-list-template-ids:-3501568 1296492384 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l10:level1 	{mso-level-start-at:10; 	mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:39.75pt; 	mso-level-number-position:left; 	margin-left:39.75pt; 	text-indent:-.25in; 	font-family:Wingdings; 	mso-fareast-font-family:"Times New Roman"; 	mso-bidi-font-family:"Times New Roman";} @list l11 	{mso-list-id:683676518; 	mso-list-type:hybrid; 	mso-list-template-ids:-1351864984 -1 -1 -1 -1 -1 -1 -1 -1 -1;} @list l11:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:63.0pt; 	mso-level-number-position:left; 	margin-left:63.0pt; 	text-indent:-.25in; 	font-family:Symbol;} @list l12 	{mso-list-id:734428220; 	mso-list-type:hybrid; 	mso-list-template-ids:141093002 -1988450934 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l12:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:53.25pt; 	mso-level-number-position:left; 	margin-left:53.25pt; 	text-indent:-.25in;} @list l13 	{mso-list-id:757597189; 	mso-list-type:hybrid; 	mso-list-template-ids:702059798 -266837360 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l13:level1 	{mso-level-start-at:6; 	mso-level-number-format:alpha-lower; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:36.75pt; 	mso-level-number-position:left; 	margin-left:36.75pt; 	text-indent:-.25in; 	mso-ansi-font-weight:bold; 	mso-bidi-font-weight:bold;} @list l14 	{mso-list-id:787435022; 	mso-list-type:hybrid; 	mso-list-template-ids:-461323074 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l14:level1 	{mso-level-start-at:52; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l15 	{mso-list-id:794252327; 	mso-list-type:hybrid; 	mso-list-template-ids:14061088 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l15:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l16 	{mso-list-id:795099795; 	mso-list-type:hybrid; 	mso-list-template-ids:-442211980 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l16:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l17 	{mso-list-id:813984074; 	mso-list-type:hybrid; 	mso-list-template-ids:1231973524 -1 -1 -1 -1 -1 -1 -1 -1 -1;} @list l17:level1 	{mso-level-start-at:0; 	mso-level-number-format:bullet; 	mso-level-text:-; 	mso-level-tab-stop:51.0pt; 	mso-level-number-position:left; 	margin-left:51.0pt; 	text-indent:-.25in; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @list l18 	{mso-list-id:862016073; 	mso-list-type:hybrid; 	mso-list-template-ids:392174050 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l18:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l19 	{mso-list-id:950741014; 	mso-list-type:hybrid; 	mso-list-template-ids:987675512 -352553894 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l19:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	margin-left:1.0in; 	text-indent:-.25in;} @list l20 	{mso-list-id:1083188325; 	mso-list-type:hybrid; 	mso-list-template-ids:1844593148 -1039109676 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l20:level1 	{mso-level-start-at:4; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:27.0pt; 	mso-level-number-position:left; 	margin-left:27.0pt; 	text-indent:-.25in;} @list l21 	{mso-list-id:1173446964; 	mso-list-type:hybrid; 	mso-list-template-ids:147886758 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l21:level1 	{mso-level-start-at:52; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l22 	{mso-list-id:1220823729; 	mso-list-type:hybrid; 	mso-list-template-ids:-1801291214 1541333208 747783100 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l22:level1 	{mso-level-number-format:alpha-lower; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:37.5pt; 	mso-level-number-position:left; 	margin-left:37.5pt; 	text-indent:-.25in;} @list l22:level2 	{mso-level-text:"%2\)"; 	mso-level-tab-stop:73.5pt; 	mso-level-number-position:left; 	margin-left:73.5pt; 	text-indent:-.25in;} @list l23 	{mso-list-id:1234774392; 	mso-list-type:hybrid; 	mso-list-template-ids:753335606 -1 -1 -1 -1 -1 -1 -1 -1 -1;} @list l23:level1 	{mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l23:level2 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l23:level3 	{mso-level-start-at:0; 	mso-level-number-format:bullet; 	mso-level-text:-; 	mso-level-tab-stop:117.0pt; 	mso-level-number-position:left; 	margin-left:117.0pt; 	text-indent:-.25in; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @list l24 	{mso-list-id:1278560486; 	mso-list-type:hybrid; 	mso-list-template-ids:-481293468 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l24:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l25 	{mso-list-id:1459101993; 	mso-list-type:hybrid; 	mso-list-template-ids:1165907422 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l25:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l26 	{mso-list-id:1488395419; 	mso-list-type:hybrid; 	mso-list-template-ids:-1965647704 1710382104 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l26:level1 	{mso-level-number-format:alpha-lower; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:.25in; 	mso-level-number-position:left; 	margin-left:.25in; 	text-indent:-.25in;} @list l27 	{mso-list-id:1600404833; 	mso-list-type:hybrid; 	mso-list-template-ids:1041646112 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l27:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l28 	{mso-list-id:1614821700; 	mso-list-type:hybrid; 	mso-list-template-ids:-1785323586 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l28:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l29 	{mso-list-id:1674070985; 	mso-list-type:hybrid; 	mso-list-template-ids:-1705620838 1978585352 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l29:level1 	{mso-level-number-format:alpha-upper; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:40.5pt; 	mso-level-number-position:left; 	margin-left:40.5pt; 	text-indent:-.25in;} @list l30 	{mso-list-id:1683320567; 	mso-list-type:hybrid; 	mso-list-template-ids:1448751724 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l30:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l31 	{mso-list-id:1756126719; 	mso-list-type:hybrid; 	mso-list-template-ids:1205906524 -1188268436 -919469926 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l31:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	color:blue;} @list l31:level2 	{mso-level-number-format:alpha-lower; 	mso-level-text:"%2\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	margin-left:.5in; 	text-indent:-.25in;} @list l31:level3 	{mso-level-number-format:roman-lower; 	mso-level-tab-stop:1.5in; 	mso-level-number-position:right; 	text-indent:-9.0pt;} @list l32 	{mso-list-id:1852572536; 	mso-list-type:hybrid; 	mso-list-template-ids:1938344272 -107038532 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l32:level1 	{mso-level-start-at:5; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:27.0pt; 	mso-level-number-position:left; 	margin-left:27.0pt; 	text-indent:-.25in;} @list l32:level2 	{mso-level-number-format:alpha-lower; 	mso-level-tab-stop:63.0pt; 	mso-level-number-position:left; 	margin-left:63.0pt; 	text-indent:-.25in;} @list l33 	{mso-list-id:2040009049; 	mso-list-type:hybrid; 	mso-list-template-ids:-362884074 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l33:level1 	{mso-level-start-at:29; 	mso-level-text:"%1\)"; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l33:level2 	{mso-level-number-format:alpha-lower; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l34 	{mso-list-id:2095545720; 	mso-list-type:hybrid; 	mso-list-template-ids:-1055077512 547272692 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l34:level1 	{mso-level-text:"%1\)"; 	mso-level-tab-stop:36.75pt; 	mso-level-number-position:left; 	margin-left:36.75pt; 	text-indent:-.25in;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} table.MsoTableGrid 	{mso-style-name:"Table Grid"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	border:solid windowtext 1.0pt; 	mso-border-alt:solid windowtext .5pt; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-border-insideh:.5pt solid windowtext; 	mso-border-insidev:.5pt solid windowtext; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;                               &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 16pt; color: rgb(153, 51, 102);"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 16pt; color: rgb(153, 51, 102);"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;1) What is ERP? Architecture of apps?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27.35pt; text-align: justify; text-indent: -27.35pt;"&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13pt; color: black;"&gt;A &lt;u&gt;packaged&lt;/u&gt; business software system that lets a company automate and &lt;u&gt;integrate&lt;/u&gt; the majority of its business processes; share &lt;u&gt;common data &lt;/u&gt;and practices across the enterprise; [and] produce and access information in a &lt;u&gt;real-time&lt;/u&gt; environment&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;2) Tell me some thing about SQL-LOADER.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;Sql * loader is a bulk loader utility used for moving data from external files into the oracle database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;Sql * loader supports various load formats, selective loading, and multi-tables loads.&lt;span style=""&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;b&gt;1) conventional&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;--The conventional path loader essentially loads the data by using standard ‘insert’ statement.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;b&gt;2) direct&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;-- the direct path loader (direct = true) by possess of logic involved with that, and loads directly in to the oracle data files. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;EX:- &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;My data.csv file&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;1001, “scott tiger”,1000,40&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;1002,”gvreddy”,2345,50&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;Load data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;Infile ‘c:\data\mydata.csv’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;Into table emp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;Fields terminated by “,” optionally enclosed by ‘”’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;(empno, empname,sal,deptno)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&gt;&lt;i&gt;sqlldr scott/tiger@vis &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;i&gt;&lt;span style="font-size: 13pt;"&gt;control=loader.ctl&lt;span style=""&gt;  &lt;/span&gt;log= gvlog.log&lt;span style=""&gt;  &lt;/span&gt;bad=gvbad.bad&lt;span style=""&gt;  &lt;/span&gt;discard=gvdis.dsc .&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 13pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;3) &lt;span style=""&gt; &lt;/span&gt;how do u dump data from pl/sql block to flat files?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;       &lt;/span&gt;Using utl_file package, we can dump data from pl/sql block to flat file.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;PRE-REQUIREMENTS&lt;/span&gt;&lt;/b&gt; for UTL_FILE is specify the accessible directories for the UTL_FILE function in the initialization file (INIT.ORA) Using the UTL_FILE_DIR parameters.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;       &lt;/span&gt;Ex: UTL_FILE_DIR = &lt;directory&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;EX:-&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 45pt; text-indent: 27pt;"&gt;--remember to update INITSID.ORA,&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 45pt; text-indent: 27pt;"&gt;--utl_file_dir = ‘c:\oradata’&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;Declare&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;Fp utl_file.file_type;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;Begin&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;Fp := utl_file.fopen(c:\oradata’,tab1.txt’,’w’);&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;Utl_file.putf(fp,’%s %s \n ‘text field’, 55);&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;Utl_file.fclose(fp);&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;End;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;4) What is SET-OF-BOOKS?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Collection of Chat of Accounts and Currency and Calendars is called SOB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;5)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;What is the interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: rgb(51, 51, 51);"&gt;&lt;span style=""&gt;         &lt;/span&gt;Interface Table is a table which is used as medium for transfer of data between two systems. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;6)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;What is invoice?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.25in;"&gt;&lt;span style="font-size: 13pt; color: rgb(51, 51, 51);"&gt;&lt;span style=""&gt;   &lt;/span&gt;Send you a request for payment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;7)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;What is INBOUND and OUT BOUND? (Different types of interfaces)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: fuchsia;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;u&gt;Inbound Interface&lt;/u&gt;&lt;/span&gt;&lt;span style="font-size: 13pt; color: rgb(51, 51, 51);"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: rgb(51, 51, 51);"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;For inbound interfaces, where these products are the destination, interface tables as well as supporting validation, processing, and maintenance programs are provided. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: rgb(51, 51, 51);"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: fuchsia;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;u&gt;Outbound Interface&lt;/u&gt;&lt;/span&gt;&lt;span style="font-size: 13pt; color: rgb(51, 51, 51);"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: rgb(51, 51, 51);"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;For outbound interfaces, where these products are the source, database views are provided and the destination application should provide the validation, processing, and maintenance programs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;8)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt; &lt;/span&gt;Tell me what r the Base tables in the AR?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;b&gt;hz_parties&lt;/b&gt; &lt;span style=""&gt;     &lt;/span&gt;(party_id)&lt;span style=""&gt;     &lt;/span&gt;(store info about org, groups and people)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;HZ_PARTIES stores information about parties such as organizations, people, and groups, including the identifying address information for the party.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;hz_cust_accounts&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt; (cust_account_id)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;HZ_CUST_ACCOUNTS stores information about customer relationships. If a party becomes a customer, information about the customer account is stored in this table. You can establish multiplecustomer relationships with a single party, so each party can have multiple customer account records in this table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;hz_cust_acct_sites_all&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;(cust_acct_site_id)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;HZ_CUST_ACCT_SITES_ALL stores information about customer sites.One customer account can have multiple sites. The address is maintained in HZ_LOCATIONS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;hz_cust_site_uses_all&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;span style=""&gt;   &lt;/span&gt;(site_use_id)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;HZ_CUST_SITE_USES_ALL stores information about site uses or business purposes. A single customer site can have multiple site uses, such as bill to or ship to, and each site use is stored as a record in this table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;hz_party_sites &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;(party_site_id)&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;HZ_PARTY_SITES stores information about the relationship between Parties and Locations. The same party can have multiple party sites.Physical addresses are stored in HZ_LOCATIONS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;hz_locations &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;(location_id)&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;HZ_LOCATIONS stores information about physical locations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;hz_Person_Profiles &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;(person_profile_id)&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;HZ_PERSON_PROFILES stores detail information about people.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;hz_Organization_Profiles &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;(organization_profile_id)&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;HZ_ORGANIZATION_PROFILES stores credit rating, financial statistics, socioeconomic and corporate linkage information for business sites. The primary key for this table is ORGANIZATION_PROFILE_ID.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1.5in;"&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1.5in;"&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1.5in;"&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1.5in;"&gt;&lt;span style="font-size: 13pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;9)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt; &lt;/span&gt;What r the table’s interface tables in the customer interface tables?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 53.25pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Ra_customers_interface_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;               &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;This table stores customer, address, and business purpose information. You do not have to enter values in this table if you do not want to import customers, addresses, or business purposes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style=""&gt;ADDRESS1 through 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;                       &lt;/span&gt;Enter the address for your customer in these four columns. You can enter up to four lines of an address.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style=""&gt;Validation: &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;If you enter a value in ORIG_SYSTEM_ADDRESS_REF, you must enter a value in ADDRESS1. For multiple rows with the same address reference, insert values in address 1–4.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;b&gt;Destination:&lt;/b&gt;&lt;span style=""&gt;                      &lt;/span&gt;HZ_LOCATIONS.ADDRESS1,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style=""&gt;                                     &lt;/span&gt;HZ_LOCATIONS.ADDRESS2,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;                                             &lt;/span&gt;HZ_LOCATIONS.ADDRESS3, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;                                             &lt;/span&gt;HZ_LOCATIONS.ADDRESS4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;2) Ra_customer_profile_int_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;A customer level profile must exist in A_CUSTOMER_PROFILES_INTERFACE for new customers and each bill–to business purpose.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;3) Ra_contact_phones_int_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;This table stores telephone numbers for customers, addresses and contacts as well as contacts for customers and addresses.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;4) Ra_customer_banks_int_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;This table stores bank information for a customer or for a specific Bill–To address, you must enter a bank account for this customer&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;,&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;b&gt;&lt;span style=""&gt; &lt;/span&gt;5) Ra_cust_paymethod_int_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;To import payment methods for customers and bill–to business purposes,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;10)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt; What r the staging tables in the customer interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;Ra_customers_stg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;Ra_customers_address_stg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;Ra_customers_point_stg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;Ra_customers_contact points_stg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;Ra_customers_relate_stg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;Ra_customer_error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;11)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Tell me some mandatory columns in the customer interface tables?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt; &lt;/span&gt;a) &lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Ra_customers_interface_all&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;         &lt;/span&gt;1) Orig_system_customer_ref &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;2) insert_update_flag&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;3) customer_number&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;         &lt;/span&gt;4) customer_status&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;5)last_updated_by&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;6) last_updated_date&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;7)created_by&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style=""&gt;      &lt;/span&gt;8) creation_date.&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;b&gt;b) Ra_customer_profile_int_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;1) customer_profile_class_name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;b&gt;c) Ra_contact_phones_int_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;1)orig_system_telephone_ref&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;2)telephone &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;3) telephone_type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;         &lt;/span&gt;d) Ra_customer_banks_int_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;                 &lt;/span&gt;1) bank_a/c_name&lt;span style=""&gt;      &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;2)bank_a/c_no&lt;span style=""&gt;   &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;3)bank_a/c_currency_code&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;b&gt;e) Ra_cust_paymethod_int_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;1) payment_method_name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;12)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Tell me the Navigation for customer interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt;Receivables &lt;/span&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt; Interface &lt;/span&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt; Customers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1.5in; text-indent: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-family: Arial; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;1. What tables cannot be updated through customer interface? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;No updates will be allowed to be made through customer interface for  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;Following tables &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;RA_SITE_USES_ALL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;RA_CUSTOMER_RELATIONSHIPS_ALL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;RA_CUST_RECEIPT_METHODS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;AP_BANK_BRANCHES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;AP_BANK_ACCOUNTS_ALL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;AP_BANK_ACCOUNT_USES_ALL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;2. How to send additional customer and address information through customer interafce  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;Here is where attribute columns are used. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;* Additional Customer data can be populated in  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;RA_CUSTOMERS_INTERFACE_ALL.customer_attribute1 to 15 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;This will go into RA_CUSTOMERS.attribute1 to 15 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;* Additional address information can be populated in  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;RA_CUSTOMERS_INTERFACE_ALL.address_attribute1 to 15 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;This will go into RA_ADDRESSES_ALL.attribute1 to 15 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;And so on. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;5. What should be the batch size (number of customer records) general guidelines for optimal performance &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;About 10,000 records per bacth is ideal, it is suggested to keep the batch &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;size small. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;   6. Why does customer interface error out if there is mismatch in address information? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;Because the code validates against these mismatches.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;arplscin.sql and arplbcin.sql  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;It validates the address being inserted or updated with respect to the tax  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;location flexfield structure.  For each row being inserted or updated in  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;RA_CUSTOMERS_INTERFACE, and that has not already been marked in error,  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;the set_location_ccid function is called to return either an existing ccid  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;for the address entered or to create a new entry in AR_LOCATION_VALUES for  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;this new address.  The RA_CUSTOMERS_INTERFACE record is then updated with the  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;value of the ccid returned.                                 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;7. How do you send records at customer level profile and address/site level profile? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;For every customer record in RA_CUSTOMERS_INTERFACE_ALL, insert two records  in table RA_CUSTOMER_PROFILES_INT_ALL.    (Refer Note: 1070800.6 ) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;9. Does Customer Interface import salesperson data&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;?  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;No, Refer Enhancement Bug: 147495  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;11. Customer Interface process can be used for updating the customer information How does the UPDATE work? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;Current functionality of Customer Interface is to update all the data.  You cannot run Customer Interface to update only changed data. (Refer Bug: 879121 for the intended functinality) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;12. What are some of the important fields that Customer Interface does not load? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;Not all fields in RA_CUSTOMERS are being loaded by the interface.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;SIC_CODE                 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;GSA_INDICATOR                 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;FOB_POINT                 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;SALES_CHANNEL_CODE                 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;FREIGHT_TERM                 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;WAREHOUSE_ID                 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;PRICE LIST      &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;SHIP_PARTIAL                                &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;PAYMENT_TERM_ID   in RA_SITE_USES.PAYMENT_TERM_ID  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;(Refer Enhancement Request Bug: 245300) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;13. New TCA/Customer Model, how to load customer as PERSON or ORGANIZATION through Customer Interface? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;a) Populate ra_customers_interface_all . person_flag = 'Y' &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;   Run Customer Interface process will load this record as PERSON &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;b) Populate ra_customers_interface_all . person_flag = 'N' ( or NULL )  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;   Run Customer Interface process will load this record as ORGANIZATION &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;13)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt; Tell me what is the procedure to develop an interface?&lt;span style=""&gt;            &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;a.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;First we will get the Requirement document.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;b.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;We will create control file based on that plot file.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;c.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Then the control files which loads the data into staging tables.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;d.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Through pl/sql programs we will mapping and validate the data and then dump into the interface tables.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;e.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Through the standard programs we will push the data from interface&lt;b&gt; &lt;/b&gt;tables to Base tables.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt;14)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;What validations u did in the customer interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;a.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;customer name&lt;/b&gt; : the same customer reference can’t have different customer names with in this table&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt;"&gt;HZ_PARTIES.PARTY_NAME&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;b.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;customer number&lt;/b&gt; : must be null if your r using automatic customer numbering, must exit if you are not using automatic customer numbering. This value much be unique with in HZ_PARTIES&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;c.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;customer status&lt;/b&gt; : must be ‘A’ for active or ‘I’ for inactive&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                             &lt;/span&gt;HZ_PARTIES_STATUS&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;d.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;bank account num or bank account currency code&lt;/b&gt; : &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                         &lt;/span&gt;if the bank a/c already exist do not enter a value&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                         &lt;/span&gt;if the bank a/c does not exist&lt;span style=""&gt;  &lt;/span&gt;you must enter a value&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;e.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;bank a/c name&lt;/b&gt; : it must exist in AP_BANK_ACCOUNTS or if it does not exist values must exist for BANK_A/C_CURRENCY_CODE&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                                                                        &lt;/span&gt;BANK_A/C_NUM&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                                                                        &lt;/span&gt;BANK_NAME&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                                                                 &lt;/span&gt;&lt;span style=""&gt;       &lt;/span&gt;BANK_BRANCH_NAME&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;               &lt;/span&gt;Note : every interface table has two error msg &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1.75in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Error code.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1.75in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Error msg.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt;15)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;How can u call a standard interface program from sql or pl/sql code?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;FND_REQUEST.SUBMIT_REQUEST (‘&lt;st1:place st="on"&gt;PO&lt;/st1:place&gt;’,’EXECUTABLE NAME’,,,,PARAMETERS)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: blue;"&gt;&lt;span style=""&gt;16)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: blue;"&gt;API’s FOR CUSTOMER INTERFACE?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 10pt;"&gt;HZ_CUST_A/C_VZPUB.UPDATE_CUST_A/C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 10pt;"&gt;HZ_CUST_A/C_VZPUB.CREATE_CUST_A/C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;FND_PROFILES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;FND_APPLICATIONS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;FND_GLOBAL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;FND-FILE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;FND_CONCSUB(can submit conc program in host invironment)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;17)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt; Tell me some API?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;FND_FILE.PUTLINE(FND_FILE.LOG)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;FND_FILE.PUTLINE(FND_FILE.OUTPUT)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Is the Program exits, delete conc program and its executables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;IF&lt;span style=""&gt;      &lt;/span&gt;FND_PROGRAM.PROGRAM_EXITS(‘EMP’,APPLICATION_NAME_IN) THEN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;          &lt;/span&gt;FND_PROGRAM.DELETE_PROGRAM(‘EMP’,APPLICATION_NAME_IN)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;          &lt;/span&gt;FND_PROGRAM.DELETE_EXECUTABLE(‘EMP’,APPLICATION_NAME_IN)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;END;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt;18)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;What are profile options?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Is the Functional and Technical behavior of Oracle Applications Package.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;EX: - I want to assign the user3 responsibility to p4 printer then&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;span style=""&gt;              &lt;/span&gt;&lt;/span&gt;&lt;b&gt;System Administrator &lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;Profile &lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;System&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style=""&gt;                                    &lt;/span&gt;(FND_PROFILE_OPTIONS)&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt;19)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Oracle E-Business suite?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;i&gt;Oracle apps + analytical components software.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt;                            &lt;/span&gt;(Oracle discover)&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt;                           &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;(Oracle sales analyzer)&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt;                          &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;(Oracle financial analyzer)&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt;                         &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;(Oracle marketing analyzer)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;24) What is multi org?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;b&gt;“Legal entity has more than one operating unit is called as multi org”&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;  &lt;/span&gt;a) Business group ---&lt;span style="font-size: 14pt;"&gt; &lt;/span&gt;Human resources information is secured by&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                                           &lt;/span&gt;Business group&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;           &lt;/span&gt;b) Legal entity.&lt;span style=""&gt;    &lt;/span&gt;--- inter-company and fiscal/tax reporting.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                                    &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;b&gt;Security &lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt; responsibility &lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt; operating unit.&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;  &lt;/span&gt;c) Operating unit --- secures AR, OE, AP, PA and PO Information.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;  &lt;/span&gt;d) Organizations&lt;span style=""&gt;  &lt;/span&gt;--- is a specialize unit of work at particular locations&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;25) What are the User PARAMETERS in the Reports?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: fuchsia;"&gt;&lt;span style=""&gt;              &lt;/span&gt;&lt;/span&gt;P_CONC_REQUEST_ID&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=""&gt;              &lt;/span&gt;P_FLEX_VALUE&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;26)&lt;span style=""&gt;  &lt;/span&gt;FND USER EXITS:-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span style="color: fuchsia;"&gt;FND SRWINIT&lt;/span&gt;&lt;/u&gt; &lt;span style=""&gt;       &lt;/span&gt;sets your profile option values,&lt;span style="font-size: 14pt;"&gt; &lt;/span&gt;multiple organizations and allows Oracle Application Object Library user exits to detect that they have been called by an Oracle Reports program.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span style="color: fuchsia;"&gt;FND SRWEXI&lt;/span&gt;&lt;/u&gt;&lt;span style="color: fuchsia;"&gt;T &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;ensures that all the memory allocated for AOL user exits have been freed up properly.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span style="color: fuchsia;"&gt;FND FLEXIDVAL&lt;/span&gt;&lt;/u&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;are used to display flex field information like prompt, value etc &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span style="color: fuchsia;"&gt;FND FLEXSQL&lt;/span&gt;&lt;/u&gt;&lt;span style="color: fuchsia;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;/span&gt;these user exits allow you to use flex fields in your reports &lt;span style="color: fuchsia;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span style="color: fuchsia;"&gt;FND FORMAT_CURRENCY&lt;/span&gt;&lt;/u&gt;&lt;span style="color: fuchsia;"&gt; &lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;is used to print currency in various formats by using formula column&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;26) PL/SQL stored procedure parameters? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;       &lt;/span&gt;or&lt;span style=""&gt;      &lt;/span&gt;what are the two parameters that are mandatory for pl/sql type concurrent program?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;Procedure/function (ERRBUF&lt;span style=""&gt;   &lt;/span&gt;OUT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;                                             &lt;/span&gt;RETCODE OUT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                               &lt;/span&gt;………………….)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style="color: fuchsia;"&gt;ERRBUF :-&lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;Used to write the error message to log or request file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style="color: fuchsia;"&gt;RETCODE :-&lt;/span&gt; Populate log request file with program submission details info.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;27) What is Value Set?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;--The value set is a collection (or) container of values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;--When ever the value set associated with any report parameters. It provides list of values to the end user to accept one of the values as report parameter value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;-- If the list of values needed to be dynamic and ever changing and define a table based values set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;27) What r the validation types?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;1) None&lt;span style=""&gt;          &lt;/span&gt;-------- validation is minimal. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;2) Independent ------input must exist on previously defined list of values&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;3) Dependent&lt;span style=""&gt;    &lt;/span&gt;------input is checked against a subset of values based on a &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                 &lt;/span&gt;prior value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;3) Table&lt;span style=""&gt;             &lt;/span&gt;----- input is checked against values in an application table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;4) Special&lt;span style=""&gt;         &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;------values set uses a flex field itself.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;5) Pair&lt;span style=""&gt;              &lt;/span&gt;------ two flex fields together specify a range of valid values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;6) Translatable independent ----- input must exist on previously defined list &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                               &lt;/span&gt;&lt;span style=""&gt;      &lt;/span&gt;of values; translated values can be used.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;7) Translatable dependent ------- input is checked against a subset of values &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                   &lt;/span&gt;based on a prior values; translated value can be used.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;28) Form development process?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;a) open template form&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;b) Save as &lt;your&gt;.fmb&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;     &lt;/span&gt;c) Change the form module name as form name.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;     &lt;/span&gt;d) Delete the default blocks, window, and canvas&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;e) Create a window.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;f) Assign the window property class to window&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;g) Create a canvas&lt;span style=""&gt;   &lt;/span&gt;(subclass info)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;h) Assign canvas property class to the canvas&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;I) assign the window to the canvas and canvas to the window&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;j) Create a data block&lt;span style=""&gt;        &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;k) Modify the form level properties. (sub class item &lt;/span&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt; Text item) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;l) &lt;span style=""&gt; &lt;/span&gt;Modify the app_cusom package. In the program unit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;m) Modify the pre-form trigger (form level)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;n) Modify the module level properties ((console window, First navigation &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;p) Save and compile the form.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;Place the .fmx in the server directory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Q) Register in the AOL &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                    &lt;/span&gt;APPLICATION &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; FORM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                    &lt;/span&gt;APPLICATION &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; FUNCTION&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                    &lt;/span&gt;APPLICATION &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; MENU&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;29)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;How do u customize the Reports?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;a.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;Identify the Short name of the standard report in which module we have to customize &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.75in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;i&gt;Ex: - if u want to customize in the AR module path is&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.75in;"&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;              &lt;/span&gt;Appl top\ar\11.5.0\reports\US\ .rdf&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;b.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;Open the .rdf file in Report builder and change the name of the module.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;c.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;Open the data module and modify the query (what is client requirements) assign the columns to the &lt;i&gt;attributes&lt;/i&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;d.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;Go to report wizard and select, what r the newly created columns.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 14pt;"&gt;&lt;span style=""&gt;e.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;Then Compile it. Then u will get a .rep file in the specified module. If it is not in the specified directory then we have to put in the server directory&lt;/span&gt;&lt;span style="font-size: 14pt;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;f.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;Then Register in the AOL&lt;span style=""&gt;   &lt;/span&gt;&lt;b&gt;Concurrent &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;executable&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.75in;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                       &lt;/span&gt;&lt;span style=""&gt;                 &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;Concurrent &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; program.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;g.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;go to system administrator &lt;span style=""&gt; &lt;/span&gt;&lt;b&gt;Security&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Responsibility&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;request&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;h)&lt;span style=""&gt;  &lt;/span&gt;Add and assign a concurrent program to a request group&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;30) Registering parametric report?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;               &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt;Any applications will have two parameters,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                              &lt;/span&gt;1) from-period&lt;span style=""&gt;   &lt;/span&gt;2) to-period&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;b&gt;a&lt;/b&gt;) Go to object navigator and create the parameters.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b&gt;User parameters &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; from_no, to_no (data type char and width 30)&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;b) Open the report layout and write the query(&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;we have to reg the table in AOL&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;          &lt;/span&gt;Select empno,ename,from g_emp where empno between :from_no and to_no&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;b&gt;c&lt;/b&gt;) Compile and put the .RDP file in the server directory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;b&gt;d&lt;/b&gt;) Registering in AOL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b&gt;Concurrent &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; executable &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b&gt;Concurrent &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; program&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;then go to “&lt;b&gt;PARAMETERS”&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;e)&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt; Go to &lt;b&gt;Application &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; validation &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;set.&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;then go to&lt;b&gt; “EDIT INTO”&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;After entering the &lt;i&gt;VALUE SETS&lt;/i&gt; (1) And &lt;i&gt;TOKENS&lt;/i&gt; (2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;f)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;Go to Administrations &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                  &lt;/span&gt;&lt;b&gt;Sequrity &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; responsibility &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; Request&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;h) Add and assign a concurrent program to a request group&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;31) Tell me some report names and their table names in GL, AP, AR, and &lt;st1:place st="on"&gt;PO&lt;/st1:place&gt;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;1) &lt;b&gt;ra_customer_trx_all&lt;span style=""&gt;    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;         &lt;/span&gt;customer_trx_id&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;             &lt;/span&gt;trx_number&lt;span style=""&gt;          &lt;/span&gt;(invoice no, debit memo no, credit memo no)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;             &lt;/span&gt;cust_trx_type_id&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;2) &lt;b&gt;ra_customer_lines_all (details of invoice)&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;             &lt;/span&gt;cutomer_trx_id&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="font-size: 11pt;"&gt;3) ar_payment_schdules_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;             &lt;/span&gt;&lt;i&gt;check_id&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;                   &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 11pt;"&gt;This table stores all transactions except adjustments and miscellaneous cash receipts. Oracle Receivables updates this table when activity occurs against an invoice, debit memo, chargeback, credit memo, on account credit, or receipt.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="font-size: 11pt;"&gt;4) ra_cust_trx_types_all&lt;span style=""&gt;       &lt;/span&gt;(invoice types)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;             &lt;/span&gt;cust_trx_type_id&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;i&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;5) ra_batches_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;             &lt;/span&gt;Batch_id&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;This table stores information about each receipt batch that you create in&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;Oracle Receivables. Each row includes information about a specific batch such as batch source, status, batch type, control count, and control amount&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;6) ra_receivable_application_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;7) ra_adjustments_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;This table stores information about your invoice adjustments. Each row includes general information about the adjustment you are making such as activity name, amount, accounting information, reason, and type of adjustment. You need one row for each adjustment you are making to an invoice&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;8) &lt;b&gt;ra_cash_receiots_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style=""&gt;             &lt;/span&gt;Cash_receipt_id&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;This table stores one record for each receipt that you enter. Oracle Receivables creates records concurrently in the AR_CASH_RECEIPT_HISTORY_ALL, AR_PAYMENT_SCHEDULES_ALL, and AR_RECEIVABLE_APPLICATIONS tables for invoice–related receipts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                        &lt;/span&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;ap_invoice_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;invoice_amount, base_amount, payment_status_flag(‘y’ –fully paid&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                                                                                                       &lt;/span&gt;‘n’—unpaid&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                                                                                                        &lt;/span&gt;‘p’ –partially paid)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;ap_invoice_payments_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                  &lt;/span&gt;invoice_id,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;3)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;ap_invoice_distibutions_All&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;amount, base_amount, dist_code_combination_id, line_type_lookup_code&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;4)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;ap_payment_schdules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;payment_status_flag(“ ‘’’’’”)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;5)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;ap_payment_dustributions_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;6)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;ap_checks_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;check_id,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;AP_CHECKS_ALL stores information about payments issued to suppliers or refunds received from suppliers. You need one row for each payment you issue to a supplier or refund received from a supplier. Your Oracle Payables application uses this information to record payments you make to suppliers or refunds you receive from suppliers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;7)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;ap_accounting_events_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;8)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;ap_bank_accounts_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;AP_BANK_ACCOUNTS_ALL contains information about your bank accounts. You need one row for each bank account you define. Each bank account must be affiliated with one bank branch. When you initiate an automatic payment batch, enter a manual check, or create a Quick payment, you can select a bank account that you define in this table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;9)&lt;span style=""&gt;  &lt;/span&gt;ap_bank_accounts_uses_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;               &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;AP_BANK_ACCOUNT_USES_ALL stores information for the internal and external bank accounts you define in Oracle Payables and Oracle&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Receivables applications.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;po_vendors_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;po_vendors_sites_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;3)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;po_headers_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;             &lt;/span&gt;po_header_id&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;4)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;po_lines_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;             &lt;/span&gt;po_line_id&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;5)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;po_line_locations_All&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;6)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 11pt;"&gt;po_distributions_all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;             &lt;/span&gt;po_distribution_id,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;Gl_code_combinations&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;             &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;GL_CODE_COMBINATIONS stores valid account combinations for each Accounting Flexfield structure within your Oracle General Ledger application. Associated with each account are certain codes and flags, including whether the account is enabled, whether detail posting or detail budgeting is allowed, and others.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=""&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;Gl_je_batches.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;GL_JE_BATCHES stores journal entry batches.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=""&gt;3)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;Gl_je_headers&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;GL_JE_HEADERS stores journal entries. There is a one–to–many relationship between journal entry batches and journal entries. Each row in this table includes the associated batch ID, the journal entry name and description, and other information about the journal entry. This table corresponds to the Journals window of the Enter Journals form. STATUS is ’U’ for unposted, ’P’ for posted. Other statuses indicate that an error condition was found. A complete list is below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=""&gt;4)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;Gl_je_lines.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style=""&gt;          &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;GL_JE_LINES stores the journal entry lines that you enter in the Enter Journals form. There is a one–to–many relationship between journal entries and journal entry lines. Each row in this table stores the associated journal entry header ID, the line number, the associated code combination ID, and the debits or credits associated with the journal line. STATUS is ’U’ for unposted or ’P’ for posted&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=""&gt;5)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;Gl_set of books&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;"&gt;GL_SETS_OF_BOOKS stores information about the sets of books you define in your Oracle General Ledger application. Each row includes the set of books name, description, functional currency, and other information. This table corresponds to the Set of Books form.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 11pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=""&gt;6)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;Gl_periods&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;GL_PERIODS stores information about the accounting periods you define using the Accounting Calendar form. Each row includes the start date and end date of the period, the period type, the fiscal year, the period number, and other information. There is a one–to–many relationship between a row in the GL_PERIOD_SETS table and rows in this table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;OPEN-DEBIT MEMO REPORT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style=""&gt;  &lt;/span&gt;This report shows all the open-debit memo transactions, based on customer number and dates.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style=""&gt;        &lt;/span&gt;Columns&lt;span style=""&gt;  &lt;/span&gt;:- type, customer_no, trx_no, amt_due, remaining.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Parameter :- type, customer, from_date, to_date.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;&lt;span style=""&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;GENERATING POSITIVE PAY FILE FOR BANK REPORT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Basically this report generates a flat file of all the payments in order to send in to the bank.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;&lt;span style=""&gt;3)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;UPDATE POSITIVEPAY CHECKS REPORT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;This report which updates the data into the (AP) account payables system from the plot file, the file which is sent by bank&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;&lt;span style=""&gt;4)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;UPDATE POSITIVEPAY OUT STANDING CHECKS?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;This report which shows the out standing checks&lt;span style="color: red;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="color: red;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;&lt;span style=""&gt;5)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;CUSTOMER PAYMENT DETAILS REPORT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Which shows each customer original amount, amount pay and due amount based on transaction type (books, pens)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;Transaction types in AR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Credit memo transaction types&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Invoice, debit memo, and charge back transaction types&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Commitment transaction types&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;Q) HOW DO YOU RECTIFY THE ERRORS IN INTERFACE TABLES?&lt;/span&gt;&lt;/b&gt;&lt;span style="color: red;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Depending on the naming convention used, errors appear in either alphabetical order or by error code number&lt;span style="font-size: 16pt;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;31) How do u identity its name of report?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;System administrator &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; concurrent &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; program &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; define&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;System administrator &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; concurrent &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; program &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;executable&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;32) &lt;span style=""&gt; &lt;/span&gt;Who information’s?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;1) Created by &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;2) Creation date&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;3) Last _updated by&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;4) last_update_date&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;5) last_update_value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;33) FLEX FIELDS?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;b&gt;Used to capture the additional business information&lt;/b&gt;.&lt;/p&gt;  &lt;table class="MsoTableGrid" style="border: medium none ; width: 465.3pt; border-collapse: collapse;" width="620" border="1" cellpadding="0" cellspacing="0"&gt;  &lt;tbody&gt;&lt;tr style="height: 0.25in;"&gt;   &lt;td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 232.65pt; height: 0.25in;" valign="top" width="310"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt; &lt;/span&gt;DFF&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 232.65pt; height: 0.25in;" valign="top" width="310"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;KFF&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 18.6pt;"&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 232.65pt; height: 18.6pt;" valign="top" width="310"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Additional&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 232.65pt; height: 18.6pt;" valign="top" width="310"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Unique Info, Mandatory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 18.6pt;"&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 232.65pt; height: 18.6pt;" valign="top" width="310"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Captured in attribute   prefixed columns&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 232.65pt; height: 18.6pt;" valign="top" width="310"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Segment prefixed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 0.25in;"&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 232.65pt; height: 0.25in;" valign="top" width="310"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Not reported on standard   reports&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 232.65pt; height: 0.25in;" valign="top" width="310"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Is reported on standard   reports&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 108.4pt;"&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 232.65pt; height: 108.4pt;" valign="top" width="310"&gt;   &lt;p class="MsoNormal"&gt;To provide expansion space on your form With the help of   []. [] Represents &lt;/p&gt;   &lt;p class="MsoNormal"&gt;descriptive Flex field.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: red;"&gt;FLEX FILED :   DESCRIPTIVE : REGIGSTER&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: red;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 232.65pt; height: 108.4pt;" valign="top" width="310"&gt;   &lt;p class="MsoNormal"&gt;Used for entering and displaying key information&lt;/p&gt;   &lt;p class="MsoNormal"&gt;For example Oracle General uses a key Flex field called   Accounting Flex field to &lt;/p&gt;   &lt;p class="MsoNormal"&gt;uniquely identifies a general account.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: red;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: red;"&gt;FLEX FILED : KEY   : REGIGSTER&lt;/span&gt;&lt;span style="font-size: 13pt; color: red;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Oracle Applications KEY FLEX FIELDS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;1) GL :- ACCOUNTING&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;2) AR :- SALES TAX LOCATION, TERRITORY,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;3) AP :- BANK DETAILS, COST ALLOCATION, PEOPLE GROUP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Oracle Applications DESCRIPTIVE FLEX FIELDS (Partial)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;GL :-&lt;span style=""&gt;  &lt;/span&gt;daily rates&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;AR :- credit history, information&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;3) PA :- bank branch, payment terms, site address,&lt;span style=""&gt;   &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;34) What are the requests groups?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: fuchsia;"&gt;&lt;span style=""&gt;           &lt;/span&gt;a) Single request: -&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt; this allows you to submit an individual request.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: fuchsia;"&gt;&lt;span style=""&gt;           &lt;/span&gt;b) Request set&lt;span style=""&gt;    &lt;/span&gt;: -&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt; this allows you to submit a pre-defined set of requests.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;35) Sys Admin Module?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;b&gt;a)&lt;/b&gt; Define Custom Users, &lt;b&gt;b)&lt;/b&gt; Define Login Users, &lt;b&gt;c)&lt;/b&gt; Register oracle DB users, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;d&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;) Define Concurrent Programs, &lt;b&gt;e)&lt;/b&gt; Register Concurrent Executables, &lt;b&gt;f)&lt;/b&gt; Setting Profile Option Values, &lt;b&gt;g)&lt;/b&gt; Define Request Types.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;36) AOL?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;b&gt;a)&lt;/b&gt; Registering tables. &lt;b&gt;b)&lt;/b&gt; Registering views &lt;b&gt;c)&lt;/b&gt; Registering db sequences&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;b&gt;d&lt;/b&gt;) Registering profile options &lt;b&gt;e)&lt;/b&gt; Registering lookups and lookup codes &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;b&gt;f)&lt;/b&gt; Registering forms &lt;b&gt;g&lt;/b&gt;) Registering Form and Non-Form functions &lt;b&gt;i)&lt;/b&gt; registering&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Menus and sub-menus&lt;b&gt;. &lt;span style=""&gt; &lt;/span&gt;j)&lt;/b&gt; Registering DFF and KFF. &lt;b&gt;k)&lt;/b&gt; Libraries&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;37) What r the type Models in the &lt;i&gt;system parameters&lt;/i&gt; of the report? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;1) Bit map &lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;      &lt;/span&gt;2) Character mode&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;38) .What is &lt;a name="SRWPACKAGE"&gt;&lt;/a&gt;&lt;a href="#SRWPACKAGE" title="SRW Package"&gt;&lt;span style=""&gt;&lt;span style="text-decoration: none;"&gt;SRW Package&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;?&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;(&lt;i&gt;Sql Report Writer)&lt;/i&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt;              &lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;The Report builder Built in package know as SRW Package &lt;span style=""&gt; &lt;/span&gt;This package extends reports ,Control report execution, output message at runtime, Initialize layout fields, Perform&lt;span style=""&gt;  &lt;/span&gt;DDL statements&lt;span style=""&gt;  &lt;/span&gt;used to create or Drop&lt;span style=""&gt;  &lt;/span&gt;temporary table,&lt;span style=""&gt;  &lt;/span&gt;Call User Exist, to format width of the columns, to page break the column, to set the colors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Ex: SRW.DO_SQL, It’s like DDL command, we can create table, views , etc.,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;SRW.SET_FIELD_NUM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;SRW. SET_FILED_CHAR&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 13pt;"&gt;SRW. SET FILED _DATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;37) Difference between Bind and Lexical parameters?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;BIND VARIABLE : &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;span style="font-size: 13pt;"&gt;-- are used to replace a single value in sql, pl/sql&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;span style="font-size: 13pt;"&gt;-- bind variable may be used to replace expressions in select, where, group, order &lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;by, having, connect by, start with cause of queries.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;span style="font-size: 13pt;"&gt;-- bind reference may not be referenced in FROM clause (or) in place of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;reserved words or clauses.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;LEXICAL REFERENCE:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;span style="font-size: 13pt;"&gt;-- you can use lexical reference to replace the clauses appearing AFTER select, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;from, group by, having, connect by, start with.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;span style="font-size: 13pt;"&gt;-- you can’t make lexical reference in a pl/sql statmetns&lt;b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 9pt;"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;38) &lt;a name="Matirx_Report"&gt;Matrix Report&lt;/a&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt; Simple, Group above, Nested &lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Simple Matrix Report&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt; : 4 groups&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;span style=""&gt;            &lt;/span&gt;1.Cross Product Group&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style=""&gt;            &lt;/span&gt;2. Row and Column Group&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style=""&gt;            &lt;/span&gt;3. Cell Group&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style=""&gt;            &lt;/span&gt;4. Cell column is the source of a cross product summary that &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                           &lt;/span&gt;becomes the cell content.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;Frames&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;: 1.Repeating frame for rows(down direction)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;2.Repeating frame for columns(Across )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;3.Matrix object the intersection of the two repeating frames&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;39) what is &lt;a name="Flex_Confine"&gt;Flex mode and Confine mode&lt;/a&gt;?&lt;span style=""&gt;                                           &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Confine mode &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;On:&lt;span style=""&gt;  &lt;/span&gt;child objects cannot be moved outside their enclosing parent objects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;Off:&lt;span style=""&gt;  &lt;/span&gt;child objects can be moved outside their enclosing parent objects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Flex mode:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;On:&lt;span style=""&gt;  &lt;/span&gt;parent borders "stretch" when child objects are moved against them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;            &lt;/span&gt;Off:&lt;span style=""&gt;  &lt;/span&gt;parent borders remain fixed when child objects are moved against &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;40&lt;/span&gt;&lt;/b&gt;&lt;a name="Place_Holder_Column"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;) &lt;span style="color: blue;"&gt;What is Place holder Columns?&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;                               &lt;/span&gt;&lt;span style=""&gt;                                    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;A placeholder is a column is an empty container at design time. The placeholder can hold a value at run time has been calculated and placed in to It by pl/sql code from anther object.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;You can set the value of a placeholder column is&lt;span style=""&gt;  &lt;/span&gt;in&lt;span style=""&gt;  &lt;/span&gt;a Before Report trigger.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;Store a Temporary value for future reference. EX.&lt;span style=""&gt;  &lt;/span&gt;Store the current max salary as records are retrieved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;23)&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; &lt;a name="Formula_Column"&gt;&lt;span style="color: blue;"&gt;What is Formula &lt;/span&gt;&lt;/a&gt;&lt;span style="color: blue;"&gt;Column&lt;/span&gt;?&lt;span style=""&gt;                &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                                &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;A formula column performs a user-defined computation on another column(s) data, including placeholder columns.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;24)&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt; &lt;a name="Summary_Column"&gt;&lt;span style="color: blue;"&gt;What is Summary columns?&lt;span style=""&gt;                                                              &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: blue;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;A summary column performs a computation on another column's data.&lt;span style=""&gt;  &lt;/span&gt;Using the Report Wizard or Data Wizard, you can create the following summaries:&lt;span style=""&gt;  &lt;/span&gt;sum, average, count, minimum, maximum, % total.&lt;span style=""&gt;  &lt;/span&gt;You can also create a summary column manually in the Data Model view, and use the Property Palette to create the following additional summaries:&lt;span style=""&gt;  &lt;/span&gt;first, last, standard deviation, variance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: -0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;50) What is cursor?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt;A Cursor is a pointer, which works on active set, I.e. which points to only one row at a time in the context area’s ACTIVE SET. A cursor is a construct of pl/sql, used to process multiple rows using a pl/sql block.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;28) Types of cursors?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;1) &lt;b&gt;Implicit&lt;/b&gt;: declared for all DML and pl/sql statements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;                          &lt;/span&gt;By default it selects one row only.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;2) &lt;b&gt;Explicit&lt;/b&gt;:&lt;span style=""&gt;  &lt;/span&gt;Declared and named by the programmer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                           &lt;/span&gt;Use explicit cursor to individually process each row returned by a&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                       &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;Multiple statements, is called ACTIVE SET.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                            &lt;/span&gt;Allows the programmer to manually control explicit cursor in the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                         &lt;/span&gt;Pl/sql block&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 33.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;a)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;declare&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;: create a named sql area&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 33.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;b)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Open&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;: identify the active set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 33.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;c)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Fetch:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt; load the current row in to variables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 33.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;d)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Close&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;: release the active set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                           &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;CURSOR ATTRIBUTES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 37.5pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;a)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;%is open&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;: evaluates to true if the cursor is open.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 37.5pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;b)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;%not found&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;: evaluates to true if the most recent fetch does not return a row&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 37.5pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;c)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;%found&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;: evaluates to true if the most recent fetch returns a row.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 37.5pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;d)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;%row count&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;: evaluates to the total number of rows returned to far.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: blue;"&gt;Example for cursor:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;1)&lt;span style=""&gt;       &lt;/span&gt;Declare &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;            &lt;/span&gt;Vno emp.empno%type;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;            &lt;/span&gt;Vname emp.ename %type;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;            &lt;/span&gt;Cursor emp_cursor is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;Select empno,ename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                            &lt;/span&gt;From emp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;          &lt;/span&gt;Begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;            &lt;/span&gt;Open cursor; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;            &lt;/span&gt;For I in 1..10 loop&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;              &lt;/span&gt;Fetch emp_cursor into vno,vname;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;              &lt;/span&gt;Dbms_output.putline(to_char(vno) ||’ ‘||vname);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;            &lt;/span&gt;End if;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;         &lt;/span&gt;E nd;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;2)&lt;span style=""&gt;         &lt;/span&gt;Begin &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;              &lt;/span&gt;Open emp_cursor;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;             &lt;/span&gt;&lt;st1:place st="on"&gt;Loop&lt;/st1:place&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                  &lt;/span&gt;Fetch when emp_cursor % rowcount &gt;10 or &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                                                                      &lt;/span&gt;Emp_curor % not found;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;Bdms_output_put_line(to_char(vno)||’ ‘|| vname);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;             &lt;/span&gt;End loop;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;           &lt;/span&gt;Close emp_cursor;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;           &lt;/span&gt;End;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;       &lt;/span&gt;CURSOR FOR &lt;st1:place st="on"&gt;LOOP&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 40.5pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;A)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;cursor for loop is a short cut to process explicit cursors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 40.5pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;B)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;it has higher performance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 40.5pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;C)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;cursor for loop requires only the declaration of the cursor, remaining things like opening, fetching and close are automatically take by the cursor for loop&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: blue;"&gt;Example:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;  &lt;/span&gt;1)&lt;span style=""&gt;     &lt;/span&gt;Declare &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;            &lt;/span&gt;Cursor emp_cursor is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;Select empno,ename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                            &lt;/span&gt;From emp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;          &lt;/span&gt;Begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;            &lt;/span&gt;For emp_record in emp_cursor loop&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;              &lt;/span&gt;Dbms_output.putline(emp_record.empno);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;               &lt;/span&gt;Dbms_output.putline(emp_record.ename)&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;           &lt;/span&gt;End loop&lt;span style=""&gt;        &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;End;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Can we create a cursor without declaring it?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Yes – by using cursor for loop using subqueries.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 31.45pt;"&gt;&lt;span style="font-size: 10pt;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 31.45pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;FOR emp_record IN ( SELECT empno, ename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 31.45pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;          &lt;/span&gt;&lt;span style=""&gt;                      &lt;/span&gt;FROM&lt;span style=""&gt;   &lt;/span&gt;emp) LOOP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 31.45pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;         &lt;/span&gt;-- implicit open and implicit fetch occur&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 31.45pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;IF emp_record.empno = 7839 THEN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 31.45pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 31.45pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;END LOOP; -- implicit close occurs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 31.45pt;"&gt;&lt;span style="font-size: 10pt;"&gt;END;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 31.45pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;  &lt;/span&gt;a) for update clause:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;1) use explicit locking to deny access for the duration of a transaction &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;2) lock the rows before update or delete &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;Ex : select …….&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt;         &lt;/span&gt;From…….&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;For update[ of column ref] [no_wait]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;  &lt;/span&gt;b) where current of clause?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;     &lt;/span&gt;1) use cursor to update or delete the current row &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;Where current of &lt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;29) Attribute data types?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;1) %type 2) %row type.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;30) Exception Handilings?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Is a mechanism provided by pl/sql to detect runtime errors and process them with out halting the program abnormally&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 73.5pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;pre-defined&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 73.5pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;user-defined.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;PRE-DEFINED: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;cursor_already_open--------attempted to open an already open cursor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;Dup_val_on_index&lt;span style=""&gt;   &lt;/span&gt;--------attempted to insert a duplicate values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;3)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;Invalid_cursor&lt;span style=""&gt;          &lt;/span&gt;-------- illegal cursor operation occurred.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;4)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;Invalid_number&lt;span style=""&gt;        &lt;/span&gt;-------- conversion of character string to number fails.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;5)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;Login_denied&lt;span style=""&gt;         &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;---------loging on to oracle with an invalid user name &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                                   &lt;/span&gt;and password.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;6) program_error&lt;span style=""&gt;           &lt;/span&gt;-------- pl/sql has an internal problem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;7) storage_error&lt;span style=""&gt;             &lt;/span&gt;-------- pl/sql ran out of memory or memory is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                                   &lt;/span&gt;corrupted.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;8) to_many_row&lt;span style=""&gt;            &lt;/span&gt;---------single row select returned more than one row.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;9) value_error&lt;span style=""&gt;                &lt;/span&gt;-------- arithmetic,conversion,truncation or size &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;&lt;span style=""&gt;                               &lt;/span&gt;constraint error occurred.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;10) zero_devided&lt;span style=""&gt;           &lt;/span&gt;-------- attempted to divided by zero.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;USER-DEFINED:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Declare&lt;span style=""&gt;     &lt;/span&gt;: name the exception &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Raise&lt;span style=""&gt;         &lt;/span&gt;: explicitly raise the exception by using the raise statements&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Reference: exception handing section.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;The Raise_Application_Error_Procedure:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 39.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;n&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;You can use this procedure to issue user-defined error messages from stored sub programs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 39.75pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;n&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;You can report errors to your applications and avoid returning unhandled exceptions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;b&gt;&lt;i&gt;Raise_Application_Error(error_number,message[,{true/false}]&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;Error number &lt;/span&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;è&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt; between -20000 to -20999&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;pragma exception_init?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;It tells the compiler to associate an exception with an oracle error. &lt;u&gt;To get an error message of a specific oracle error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Ex: pragma exception_init(exception name, oracle error number) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Example for Exceptions?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;      &lt;/span&gt;1) Check the record is exist or not?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Declare&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;E&lt;span style=""&gt;  &lt;/span&gt;emp% rowtype&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;             &lt;/span&gt;Begin&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt;                &lt;/span&gt;e.empno := &amp;empno;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;select * into e from emp where empno =e.empno;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;Dbms_output.putline(‘empno’ || e.empno);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;            &lt;/span&gt;Exception &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;When no_data_found then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;Dbms_output.putline(e.empno ||’doest exist’);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;            &lt;/span&gt;End;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: blue;"&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;b&gt;2) User defined exceptions?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;           &lt;/span&gt;Define p_dept_desc =’gvreddy’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;Define p_dept_number =1236&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;          &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;Declare&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                           &lt;/span&gt;E_invalid_dept exception;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                      &lt;/span&gt;Begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                          &lt;/span&gt;Update departments&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                          &lt;/span&gt;Set dept_name=’&amp;amp;p_dept_desc’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                          &lt;/span&gt;Where dept_id =’&amp;amp;p_dept_number’;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;If sql% not found then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                      &lt;/span&gt;&lt;span style=""&gt;      &lt;/span&gt;Raise e_invalid_departments;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;End if;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;Commit;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;Exception&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                           &lt;/span&gt;When e_invalid_departments then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;                           &lt;/span&gt;Dbms_output.putline(‘no such dept’);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style=""&gt;                &lt;/span&gt;End;&lt;span style=""&gt;                  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;52) what is REF Cursor?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;To execute a multi-row query, oracle opens an unnamed work area that stores processing information, to access the information, an explicit, which names the work area or, a cursor variable, which points to the work area.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;where as a cursor always refers to the same query work area,&lt;span style=""&gt;  &lt;/span&gt;a cursor variable can refer to a different work areas, cursor variable area like ‘c’ or ‘pascal’ pointers, which hold the memory location(address) of some object instead of the object itself.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;So, declaring a cursor variable creates a pointers, not an object.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;32) Can u define exceptions twice in same block?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;33) Can you have two functions with the same name in a pl/sql block?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;34) Can you have two stored functions with in the same name?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;35) Can function be overload?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27.75pt; text-indent: -24.75pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;36)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;What is the maximum number of statements that can be specified in a trigger statement?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 27.75pt;"&gt;&lt;span style="font-size: 13pt;"&gt;One.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;32) Stored procedure?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Stored procedure is a sequence of statements that perform specific function.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;53) What is procedure?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;----&lt;span style=""&gt;    &lt;/span&gt;is a named pl/sql block to perform a specific task.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;----&lt;span style=""&gt;    &lt;/span&gt;A procedure may have DML statements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;----&lt;span style=""&gt;    &lt;/span&gt;It may or may not return a value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;----&lt;span style=""&gt;    &lt;/span&gt;Procedure can return more than one value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Example for procedure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;To accept the year as a parameter and list emp belong to the year?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                  &lt;/span&gt;Create or replace &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;Procedure empy(y number) is&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;span style=""&gt;             &lt;/span&gt;&lt;span style=""&gt;         &lt;/span&gt;Cursor emp_cursor is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;span style=""&gt;              &lt;/span&gt;&lt;span style=""&gt;      &lt;/span&gt;Select * from emp where to_char(hiredate,’yyyy’)=’y’;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;Emp_record&lt;span style=""&gt;  &lt;/span&gt;emp%rowtype;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;Begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                      &lt;/span&gt;For emp_record in emp_cursor loop&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                      &lt;/span&gt;&lt;span style=""&gt;              &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;Print (emp_record.empno);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                       &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;Print (emp_record.ename);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                       &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;Print (emp_record.sal);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;End loop;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;End;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Output :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;              &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;var empx number;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;               &lt;/span&gt;Begin &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;:empx := ‘1234’;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;              &lt;/span&gt;End;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Exec empy(:empx);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;Print empy;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;54) What is function?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;---- is a named pl/sql block to perform a specific task, is mainly used for calculation purpose.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;---- A function is called as part of an exception.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;---- Every function should return a value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Example for function&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Create or replace &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;Function get_sal(p_id in emp.emp_no% type) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                    &lt;/span&gt;Return number&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;Is &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;span style=""&gt;             &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;v_sal emp.sal%type :=0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;Begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                           &lt;/span&gt;Select salary into v_salary &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                                                &lt;/span&gt;From emp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                                                        &lt;/span&gt;Where emp_no = p_id;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt;                       &lt;/span&gt;Return v_salary &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                            &lt;/span&gt;End get_sal;&lt;span style=""&gt;                     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;End;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;Output :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;              &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;var g_sal &lt;span style=""&gt; &lt;/span&gt;number;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;               &lt;/span&gt;Exec :g_sal := get_sal(99);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style=""&gt;       &lt;/span&gt;Print g_salary;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;9.Can functions be overloaded ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Yes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;10.Can 2 functions have same name &amp;amp; input parameters but differ only by return datatype&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;No.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;55) What is the package?&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;---- Group logically related pl/sql types, items and subprograms.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 95.25pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;package specification&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 95.25pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;package body&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: blue;"&gt;Advantages of a package:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;Modularity &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;Easier Application Design &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;Information Hiding &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 63pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;Overloading&lt;/span&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: blue;"&gt;You cannot overload:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in;"&gt;•Two subprograms if their formal parameters differ only in name or parameter mode. (datatype and their total number is same).&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in;"&gt;•Two subprograms if their formal parameters differ only in datatype and the different datatypes are in the same family (number and decimal belong to the same family)&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in;"&gt;•Two subprograms if their formal parameters differ only in subtype and the different subtypes are based on types in the same family (VARCHAR and STRING are subtypes of VARCHAR2)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;•Two functions that differ only in return type, even if the types are in different families.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;56) What is FORWARD DECLARATION in Packages?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35pt;"&gt;PL/SQL allows for a special subprogram declaration called a forward declaration. It consists of the subprogram specification in the package body terminated by a semicolon. You can use forward declarations to do the following:&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35pt;"&gt;• Define subprograms in logical or alphabetical order.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35pt;"&gt;• Define mutually recursive subprograms.(both calling each other).&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35pt;"&gt;• Group subprograms in a package&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35pt;"&gt;&lt;b style=""&gt;Example of forward Declaration:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;CREATE OR REPLACE PACKAGE BODY forward_pack &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;IS&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;PROCEDURE calc_rating(. . .);&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;         &lt;/span&gt;-- forward declaration&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;PROCEDURE award_bonus(. . .) &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;IS&lt;span style=""&gt;                                &lt;/span&gt;&lt;span style=""&gt;                        &lt;/span&gt;-- subprograms defined &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;BEGIN&lt;span style=""&gt;                   &lt;/span&gt;&lt;span style=""&gt;                 &lt;/span&gt;-- in alphabetical order&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;calc_rating(. . .);&lt;span style=""&gt;       &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;. . .&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;END;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;PROCEDURE calc_rating(. . .) &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 80pt; text-indent: -45pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;IS&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;b style=""&gt;&lt;span style="color: black;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;BEGIN&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt;  &lt;/span&gt;. . .&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt; &lt;/span&gt;END;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;END forward_pack;&lt;span style="color: yellow; display: none;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;56) What are triggers?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;---- triggers are similar to procedures, in that they are the named pl/sql blocks with declarative, executable and exception-handling sections, how ever a procedure is executed explicitly from another block via a procedure call, which can also pass arguments.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;---- A trigger is executed implicitly when ever a particular event task places. And is nothing but a event.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;---- The triggering event is a DML (insert, update, delete) operations on a data base table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;----- fires whenever a data event(such as DML) or system event(such as login or shutdown) occurs on a schema or database &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Trigger timing :&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;1) before&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                            &lt;/span&gt;2) after&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                            &lt;/span&gt;3) instead of ( this is used for views)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Triggering events&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt; : 1) insert&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;2)update&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;span style=""&gt;                     &lt;/span&gt;3) delete&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Trigger type :&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;1) statement level&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                          &lt;/span&gt;2) row level&lt;span style="color: blue;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Firing sequence of database triggers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;before statement trigger&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;before row trigger&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;3)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;after row trigger&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;4)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 13pt;"&gt;after statement trigger&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Ex:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;1)&lt;span style=""&gt;          &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;Create or replace trigger secure_emp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Before &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;Insert&lt;span style=""&gt;  &lt;/span&gt;on emp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;          &lt;/span&gt;Begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;If (to_char(sysdate,’dy’) in(‘sat’,’sun’)) or &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;To_char(sysdate,’hh24:mi’)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;Not between ’08:00’ and ’18:00’)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Then raise_application_error(-20500,’u can insert in the office timings’)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;End if;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;End;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;Ex :-&lt;span style=""&gt;  &lt;/span&gt;2)&lt;span style=""&gt;  &lt;/span&gt;write a program to all transitions with name smith?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 13pt;"&gt;Create or replace&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;Trigger trigger_name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;Before insert or update or delete &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                &lt;/span&gt;On emp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;     &lt;/span&gt;For each row&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                          &lt;/span&gt;When (old.ename =’smith’ or &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                                      &lt;/span&gt;New.ename =’smith’)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;               &lt;/span&gt;Begin &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                           &lt;/span&gt;Raise_application_error(-20003,’smith’);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;               &lt;/span&gt;End;&lt;span style="color: blue;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt; &lt;/span&gt;57) Difference between triggers and procedures?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;table class="MsoTableGrid" style="border: medium none ; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"&gt;  &lt;tbody&gt;&lt;tr style="height: 22.9pt;"&gt;   &lt;td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 214.45pt; height: 22.9pt;" valign="top" width="286"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Defined with create &lt;b&gt;trigger&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 214.45pt; height: 22.9pt;" valign="top" width="286"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Defined with create &lt;b&gt;procedure&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 44pt;"&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 214.45pt; height: 44pt;" valign="top" width="286"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;The data dictionary   contains source code in the user_triggers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 214.45pt; height: 44pt;" valign="top" width="286"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Data dictionary contains   source code in user_source&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 22pt;"&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 214.45pt; height: 22pt;" valign="top" width="286"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Implicitly invoked&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 214.45pt; height: 22pt;" valign="top" width="286"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Explicitly invoked&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 44.9pt;"&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 214.45pt; height: 44.9pt;" valign="top" width="286"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Commit, save point and   rollback are not allowed(TCL)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 214.45pt; height: 44.9pt;" valign="top" width="286"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;Those are allowed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;58) LOCKS?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;           &lt;/span&gt;-- Is to reduce concurrency&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;      &lt;/span&gt;1) &lt;b&gt;share lock&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;---it allows the other users for only reading not to insert or update or delete.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;      &lt;/span&gt;2) &lt;b&gt;exclusive lock&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                 &lt;/span&gt;--- only one user can have the privileges of insert or update and delete of particular object&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;--- others can only read.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;     &lt;/span&gt;3) &lt;b&gt;update lock&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;               &lt;/span&gt;----multiple user can read, update delete &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color: fuchsia;"&gt;Lock levels :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                       &lt;/span&gt;1) table level&lt;span style=""&gt;  &lt;/span&gt;2) table space 3) data base level.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;span style=""&gt;                    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;58) What is template?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;a) &lt;/span&gt;The TEMPLATE form is the required starting point for all development of new &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;           &lt;/span&gt;Forms. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;   &lt;/span&gt;b) The TEMPLATE form includes platform–independent attachments of several &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;           &lt;/span&gt;Libraries. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;APPSCORE :-&lt;/span&gt;&lt;/b&gt; It contains package and procedures that are required of all forms to support&lt;span style=""&gt;  &lt;/span&gt;the MENUS ,TOOLBARS.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;APPSDAYPK :-&lt;/span&gt;&lt;/b&gt; It contains packages that control the oracle applications CALENDER FEATURES.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: blue;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;b&gt;FNDSQF&lt;span style=""&gt;  &lt;/span&gt;:-&lt;/b&gt;&lt;/span&gt; it contains packages and procedures for MESSAGE DICTONARY, FLEX FIELDS, PROFILES AND CONCURRENT PROCESSING.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color: blue;"&gt;CUSTOM :-&lt;/span&gt;&lt;/b&gt; it allows extension of oracle applications forms with out modification of oracle application code, you can use the custom library for customization such as &lt;b&gt;zoom&lt;/b&gt;&lt;span style=""&gt;    &lt;/span&gt;( such as moving to another form and querying up specific records)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="color: blue;"&gt;59)&lt;span style=""&gt;     &lt;/span&gt;What are ad-hoc reports?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ans.:&lt;span style=""&gt;  &lt;/span&gt;Ad-hoc Report is made to meet one-time reporting needs. Concerned with or formed for a&lt;span style=""&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;           &lt;/span&gt;particular purpose. For example, ad hoc tax codes or an ad hoc database query&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;60) What is responsibility?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;Is collection of menus, request security groups and data groups&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=""&gt; &lt;/span&gt;Menus&lt;/b&gt;: collection of forms is nothing but menus&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;b&gt;Request security groups&lt;/b&gt;: collection of programs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;b&gt;Data groups&lt;/b&gt;: is a group of modules to be made accessible by the user through &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;                         &lt;/span&gt;Responsibility &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;           &lt;/span&gt;System admin&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;security&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;define&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;span style=""&gt;               &lt;/span&gt;&lt;span style=""&gt;                       &lt;/span&gt;Security&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;user&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;define&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 13pt; color: blue;"&gt;61) &lt;/span&gt;&lt;span style="font-family: Arial; color: blue;"&gt;What are different execution methods of executabls?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;FlexRpt&lt;span style=""&gt;                         &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;The execution file is wrnitten using the FlexReport API.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;FlexSql&lt;span style=""&gt;                         &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;The execution file is written using the FlexSql API.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;Host&lt;span style=""&gt;                             &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;The execution file is a host script.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;Oracle Reports&lt;span style=""&gt;              &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;The execution file is an Oracle Reports file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;PL/SQL Stored Procedure&lt;span style=""&gt;       &lt;/span&gt;The execution file is a stored procedure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;SQL*Loader&lt;span style=""&gt;                   &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;The execution file is a SQL script.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;SQL*Plus&lt;span style=""&gt;                      &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;The execution file is a SQL*Plus script.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;SQL*Report&lt;span style=""&gt;                   &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;The execution file is a SQL*Report script.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;Spawned&lt;span style=""&gt;                       &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;The execution file is a C or Pro*C program.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText3" style="margin-left: 2in; text-indent: -2in;"&gt;&lt;span style="font-size: 10pt; font-family: Arial; font-weight: normal;"&gt;Immediate&lt;span style=""&gt;                               &lt;/span&gt;The execution file is a program written to run as a subroutine of the concurrent manager. We recommend against defining new immediate concurrent programs, and suggest you use either a PL/SQL Stored Procedure or a Spawned C Program instead.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="color: blue;"&gt;Composite Datatypes&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue;"&gt; :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;–&lt;span style=""&gt;   &lt;/span&gt;PL/SQL TABLES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;–&lt;span style=""&gt;   &lt;/span&gt;PL/SQL RECORDS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 51pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;Nested TABLE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 51pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style=""&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;VARRAY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;What is the sequence of functions – group by,having,orderby in a select statements ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;Select…..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;Group by…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;Having…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;Orderby..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Difference between User and Super User?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;User : login user or front end user&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 10pt; font-family: Verdana;"&gt;Super user : it has full access of particular module&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3428468978735661096-2610809560333724984?l=oracleiqs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracleiqs.blogspot.com/feeds/2610809560333724984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3428468978735661096&amp;postID=2610809560333724984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/2610809560333724984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3428468978735661096/posts/default/2610809560333724984'/><link rel='alternate' type='text/html' href='http://oracleiqs.blogspot.com/2008/07/oracle-apps-technical-document.html' title='  Oracle app’s technical document'/><author><name>Siebel Expert</name><uri>http://www.blogger.com/profile/11533458660230230361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3428468978735661096.post-5881058916142563144</id><published>2008-07-17T20:39:00.000-07:00</published><updated>2008-07-17T20:40:19.261-07:00</updated><title type='text'>Introduction to Structured Query Language</title><content type='html'>This page is a introductory tutorial of the Structured Query Language (also known as SQL) and is a pioneering effort on the World Wide Web, as this is the first comprehensive SQL tutorial available on the Internet. SQL allows users to access data in relational database management systems, such as Oracle, Sybase, Informix, Microsoft SQL Server, Access, and others, by allowing users to describe the data the user wishes to see. SQL also allows users to define the data in a database, and manipulate that data. This page will describe how to use SQL, and give examples. The SQL used in this document is "ANSI", or standard SQL, and no SQL&lt;br /&gt;features of specific database management systems will be discussed until the "Nonstandard SQL" section. It is recommended that you print this page, so that you can easily refer back to previous examples. Also, you may be interested in joining the new SQL Club on Yahoo!, where you can read or enter messages in a SQL forum.&lt;br /&gt;&lt;br /&gt;Basics of the SELECT Statement&lt;br /&gt;In a relational database, data is stored in tables. An example table would relate Social Security Number, Name,&lt;br /&gt;and Address:&lt;br /&gt;EmployeeAddressTable&lt;br /&gt;SSN FirstName LastName Address City State&lt;br /&gt;512687458 Joe Smith 83 First Street Howard Ohio&lt;br /&gt;758420012 Mary Scott 842 Vine Ave. Losantiville Ohio&lt;br /&gt;102254896 Sam Jones 33 Elm St. Paris New York&lt;br /&gt;876512563 Sarah Ackerman 440 U.S. 110 Upton Michigan&lt;br /&gt;&lt;br /&gt;Now, let's say you want to see the address of each employee. Use the SELECT statement, like so:&lt;br /&gt;&lt;br /&gt;SELECT FirstName, LastName, Address, City, State&lt;br /&gt;FROM EmployeeAddressTable;&lt;br /&gt;&lt;br /&gt;The following is the results of your query of the database:&lt;br /&gt;First Name Last Name Address City State&lt;br /&gt;Joe Smith 83 First Street Howard Ohio&lt;br /&gt;Mary Scott 842 Vine Ave. Losantiville Ohio&lt;br /&gt;Sam Jones 33 Elm St. Paris New York&lt;br /&gt;Sarah Ackerman 440 U.S. 110 Upton Michigan&lt;br /&gt;&lt;br /&gt;To explain what you just did, you asked for the all of data in the EmployeeAddressTable, and specifically, you asked for the columns called FirstName, LastName, Address, City, and State. Note that column names and table names do not have spaces...they must be typed as one word; and that the statement ends with a semicolon (;). The general form for a SELECT statement, retrieving all of the rows in the table is:&lt;br /&gt;SELECT ColumnName, ColumnName, ...&lt;br /&gt;FROM TableName;&lt;br /&gt;&lt;br /&gt;To get all columns of a table without typing all column names, use:&lt;br /&gt;SELECT * FROM TableName;&lt;br /&gt;&lt;br /&gt;Each database management system (DBMS) and database software has different methods for logging in to the database and entering SQL commands; see the local computer "guru" to help you get onto the system, so that you can use SQL.&lt;br /&gt;Conditional Selection To further discuss the SELECT statement, let's look at a new example table (for hypothetical purposes only):&lt;br /&gt;&lt;br /&gt;EmployeeStatisticsTable&lt;br /&gt;EmployeeIDNo Salary Benefits Position&lt;br /&gt;010 75000 15000 Manager&lt;br /&gt;105 65000 15000 Manager&lt;br /&gt;152 60000 15000 Manager&lt;br /&gt;215 60000 12500 Manager&lt;br /&gt;244 50000 12000 Staff&lt;br /&gt;300 45000 10000 Staff&lt;br /&gt;335 40000 10000 Staff&lt;br /&gt;400 32000 7500 Entry-Level&lt;br /&gt;441 28000 7500 Entry-Level&lt;br /&gt;&lt;br /&gt;Relational Operators&lt;br /&gt;There are six Relational Operators in SQL, and after introducing them, we'll see how they're used:&lt;br /&gt;= Equal&lt;br /&gt;&lt; or != (see&lt;br /&gt;manual) Not Equal&lt;br /&gt;&lt; Less Than&lt;br /&gt;&gt; Greater Than&lt;br /&gt;&lt;= Less Than or Equal To&lt;br /&gt;&gt;= Greater Than or Equal&lt;br /&gt;&lt;br /&gt;To&lt;br /&gt;The WHERE clause is used to specify that only certain rows of the table are displayed, based on the criteria described in that WHERE clause. It is most easily understood by looking at a couple of examples. If you wanted to see the EMPLOYEEIDNO's of those making at or over $50,000, use the following:&lt;br /&gt;SELECT EMPLOYEEIDNO&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE SALARY &gt;= 50000;&lt;br /&gt;&lt;br /&gt;Notice that the &gt;= (greater than or equal to) sign is used, as we wanted to see those who made greater than&lt;br /&gt;$50,000, or equal to $50,000, listed together. This displays:&lt;br /&gt;EMPLOYEEIDNO&lt;br /&gt;------------&lt;br /&gt;010&lt;br /&gt;105&lt;br /&gt;152&lt;br /&gt;215&lt;br /&gt;244&lt;br /&gt;&lt;br /&gt;The WHERE description, SALARY &gt;= 50000, is known as a condition (an operation which evaluates to True or False). The same can be done for text columns:&lt;br /&gt;SELECT EMPLOYEEIDNO&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE POSITION = 'Manager';&lt;br /&gt;This displays the ID Numbers of all Managers. Generally, with text columns, stick to equal to or not equal to, and make sure that any text that appears in the statement is surrounded by single quotes ('). Note: Position is now an illegal identifier because it is now an unused, but reserved, keyword in the SQL-92 standard.&lt;br /&gt;More Complex Conditions: Compound Conditions / Logical Operators&lt;br /&gt;The AND operator joins two or more conditions, and displays a row only if that row's data satisfies ALL conditions listed (i.e. all conditions hold true). For example, to display all staff making over $40,000, use:&lt;br /&gt;&lt;br /&gt;SELECT EMPLOYEEIDNO&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE SALARY &gt; 40000 AND POSITION = 'Staff';&lt;br /&gt;The OR operator joins two or more conditions, but returns a row if ANY of the conditions listed hold true. To see all those who make less than $40,000 or have less than $10,000 in benefits, listed together, use the following query:&lt;br /&gt;&lt;br /&gt;SELECT EMPLOYEEIDNO&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE SALARY &lt; 40000 OR BENEFITS &lt; 10000;&lt;br /&gt;AND &amp;amp; OR can be combined, for example:&lt;br /&gt;SELECT EMPLOYEEIDNO&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE POSITION = 'Manager' AND SALARY &gt; 60000 OR BENEFITS &gt; 12000;&lt;br /&gt;First, SQL finds the rows where the salary is greater than $60,000 and the position column is equal to Manager, then taking this new list of rows, SQL then sees if any of these rows satisfies the previous AND condition or the condition that the Benefits column is greater than $12,000. Subsequently, SQL only displays this second new list of rows, keeping in mind that anyone with Benefits over $12,000 will be included as the OR operator includes a row if either resulting condition is True. Also note that the AND operation is done first.To generalize this process, SQL performs the AND operation(s) to determine the rows where the AND&lt;br /&gt;operation(s) hold true (remember: all of the conditions are true), then these results are used to compare with the OR conditions, and only display those remaining rows where any of the conditions joined by the OR operator hold true (where a condition or result from an AND is paired with another condition or AND result to use to evaluate the OR, which evaluates to true if either value is true). Mathematically, SQL evaluates all of the&lt;br /&gt;conditions, then evaluates the AND "pairs", and then evaluates the OR's (where both operators evaluate left to right).&lt;br /&gt;To look at an example, for a given row for which the DBMS is evaluating the SQL statement Where clause to determine whether to include the row in the query result (the whole Where clause evaluates to True), the DBMS has evaluated all of the conditions, and is ready to do the logical comparisons on this result:&lt;br /&gt;True AND False OR True AND True OR False AND False&lt;br /&gt;First simplify the AND pairs:&lt;br /&gt;False OR True OR False&lt;br /&gt;Now do the OR's, left to right:&lt;br /&gt;True OR False&lt;br /&gt;True&lt;br /&gt;The result is True, and the row passes the query conditions. Be sure to see the next section on NOT's, and the order of logical operations. I hope that this section has helped you understand AND's or OR's, as it's a difficult subject to explain briefly. To perform OR's before AND's, like if you wanted to see a list of employees making a large salary ($50,000)&lt;br /&gt;or have a large benefit package ($10,000), and that happen to be a manager, use parentheses:&lt;br /&gt;&lt;br /&gt;SELECT EMPLOYEEIDNO&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE POSITION = 'Manager' AND (SALARY &gt; 50000 OR BENEFITS &gt; 10000);&lt;br /&gt;IN &amp;amp; BETWEEN&lt;br /&gt;&lt;br /&gt;An easier method of using compound conditions uses IN or BETWEEN. For example, if you wanted to list all managers and staff:&lt;br /&gt;SELECT EMPLOYEEIDNO&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE POSITION IN ('Manager', 'Staff');&lt;br /&gt;&lt;br /&gt;or to list those making greater than or equal to $30,000, but less than or equal to $50,000, use:&lt;br /&gt;SELECT EMPLOYEEIDNO&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE SALARY BETWEEN 30000 AND 50000;&lt;br /&gt;To list everyone not in this range, try:&lt;br /&gt;&lt;br /&gt;6&lt;br /&gt;SELECT EMPLOYEEIDNO&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE SALARY NOT BETWEEN 30000 AND 50000;&lt;br /&gt;Similarly, NOT IN lists all rows excluded from the IN list.&lt;br /&gt;Additionally, NOT's can be thrown in with AND's &amp;amp; OR's, except that NOT is a unary operator (evaluates one&lt;br /&gt;condition, reversing its value, whereas, AND's &amp;amp; OR's evaluate two conditions), and that all NOT's are&lt;br /&gt;performed before any AND's or OR's.&lt;br /&gt;SQL Order of Logical Operations (each operates from left to right)&lt;br /&gt;1. NOT&lt;br /&gt;2. AND&lt;br /&gt;3. OR&lt;br /&gt;Using LIKE&lt;br /&gt;Look at the EmployeeStatisticsTable, and say you wanted to see all people whose last names started with "S";&lt;br /&gt;try:&lt;br /&gt;SELECT EMPLOYEEIDNO&lt;br /&gt;FROM EMPLOYEEADDRESSTABLE&lt;br /&gt;WHERE LASTNAME LIKE 'S%';&lt;br /&gt;The percent sign (%) is used to represent any possible character (number, letter, or punctuation) or set of&lt;br /&gt;characters that might appear after the "S". To find those people with LastName's ending in "S", use '%S', or if&lt;br /&gt;you wanted the "S" in the middle of the word, try '%S%'. The '%' can be used for any characters in the same&lt;br /&gt;position relative to the given characters. NOT LIKE displays rows not fitting the given description. Other&lt;br /&gt;possibilities of using LIKE, or any of these discussed conditionals, are available, though it depends on what&lt;br /&gt;DBMS you are using; as usual, consult a manual or your system manager or administrator for the available&lt;br /&gt;features on your system, or just to make sure that what you are trying to do is available and allowed. This&lt;br /&gt;disclaimer holds for the features of SQL that will be discussed below. This section is just to give you an idea of&lt;br /&gt;the possibilities of queries that can be written in SQL.&lt;br /&gt;Joins&lt;br /&gt;In this section, we will only discuss inner joins, and equijoins, as in general, they are the most useful. For more&lt;br /&gt;information, try the SQL links at the bottom of the page.&lt;br /&gt;Good database design suggests that each table lists data only about a single entity, and detailed information can&lt;br /&gt;be obtained in a relational database, by using additional tables, and by using a join.&lt;br /&gt;First, take a look at these example tables:&lt;br /&gt;AntiqueOwners&lt;br /&gt;OwnerID OwnerLastName OwnerFirstName&lt;br /&gt;&lt;br /&gt;7&lt;br /&gt;&lt;br /&gt;01 Jones Bill&lt;br /&gt;02 Smith Bob&lt;br /&gt;15 Lawson Patricia&lt;br /&gt;21 Akins Jane&lt;br /&gt;50 Fowler Sam&lt;br /&gt;Orders&lt;br /&gt;OwnerID ItemDesired&lt;br /&gt;02 Table&lt;br /&gt;02 Desk&lt;br /&gt;21 Chair&lt;br /&gt;15 Mirror&lt;br /&gt;Antiques&lt;br /&gt;SellerID BuyerID Item&lt;br /&gt;01 50 Bed&lt;br /&gt;02 15 Table&lt;br /&gt;15 02 Chair&lt;br /&gt;21 50 Mirror&lt;br /&gt;50 01 Desk&lt;br /&gt;01 21 Cabinet&lt;br /&gt;02 21 Coffee Table&lt;br /&gt;15 50 Chair&lt;br /&gt;01 15 Jewelry Box&lt;br /&gt;02 21 Pottery&lt;br /&gt;21 02 Bookcase&lt;br /&gt;50 01 Plant Stand&lt;br /&gt;Keys&lt;br /&gt;First, let's discuss the concept of keys. A primary key is a column or set of columns that uniquely identifies the&lt;br /&gt;rest of the data in any given row. For example, in the AntiqueOwners table, the OwnerID column uniquely&lt;br /&gt;identifies that row. This means two things: no two rows can have the same OwnerID, and, even if two owners&lt;br /&gt;&lt;br /&gt;8&lt;br /&gt;&lt;br /&gt;have the same first and last names, the OwnerID column ensures that the two owners will not be confused with&lt;br /&gt;each other, because the unique OwnerID column will be used throughout the database to track the owners,&lt;br /&gt;rather than the names.&lt;br /&gt;A foreign key is a column in a table where that column is a primary key of another table, which means that any&lt;br /&gt;data in a foreign key column must have corresponding data in the other table where that column is the primary&lt;br /&gt;key. In DBMS-speak, this correspondence is known as referential integrity. For example, in the Antiques&lt;br /&gt;table, both the BuyerID and SellerID are foreign keys to the primary key of the AntiqueOwners table&lt;br /&gt;(OwnerID; for purposes of argument, one has to be an Antique Owner before one can buy or sell any items),&lt;br /&gt;as, in both tables, the ID rows are used to identify the owners or buyers and sellers, and that the OwnerID is the&lt;br /&gt;primary key of the AntiqueOwners table. In other words, all of this "ID" data is used to refer to the owners,&lt;br /&gt;buyers, or sellers of antiques, themselves, without having to use the actual names.&lt;br /&gt;Performing a Join&lt;br /&gt;The purpose of these keys is so that data can be related across tables, without having to repeat data in every&lt;br /&gt;table--this is the power of relational databases. For example, you can find the names of those who bought a&lt;br /&gt;chair without having to list the full name of the buyer in the Antiques table...you can get the name by relating&lt;br /&gt;those who bought a chair with the names in the AntiqueOwners table through the use of the OwnerID, which&lt;br /&gt;relates the data in the two tables. To find the names of those who bought a chair, use the following query:&lt;br /&gt;SELECT OWNERLASTNAME, OWNERFIRSTNAME&lt;br /&gt;FROM ANTIQUEOWNERS, ANTIQUES&lt;br /&gt;WHERE BUYERID = OWNERID AND ITEM = 'Chair';&lt;br /&gt;Note the following about this query...notice that both tables involved in the relation are listed in the FROM&lt;br /&gt;clause of the statement. In the WHERE clause, first notice that the ITEM = 'Chair' part restricts the listing to&lt;br /&gt;those who have bought (and in this example, thereby own) a chair. Secondly, notice how the ID columns are&lt;br /&gt;related from one table to the next by use of the BUYERID = OWNERID clause. Only where ID's match across&lt;br /&gt;tables and the item purchased is a chair (because of the AND), will the names from the AntiqueOwners table be&lt;br /&gt;listed. Because the joining condition used an equal sign, this join is called an equijoin. The result of this query is&lt;br /&gt;two names: Smith, Bob &amp;amp; Fowler, Sam.&lt;br /&gt;Dot notation refers to prefixing the table names to column names, to avoid ambiguity, as follows:&lt;br /&gt;SELECT ANTIQUEOWNERS.OWNERLASTNAME, ANTIQUEOWNERS.OWNERFIRSTNAME&lt;br /&gt;FROM ANTIQUEOWNERS, ANTIQUES&lt;br /&gt;WHERE ANTIQUES.BUYERID = ANTIQUEOWNERS.OWNERID AND ANTIQUES.ITEM = 'Chair';&lt;br /&gt;As the column names are different in each table, however, this wasn't necessary.&lt;br /&gt;DISTINCT and Eliminating Duplicates&lt;br /&gt;Let's say that you want to list the ID and names of only those people who have sold an antique. Obviously, you&lt;br /&gt;want a list where each seller is only listed once--you don't want to know how many antiques a person sold, just&lt;br /&gt;the fact that this person sold one (for counts, see the Aggregate Function section below). This means that you&lt;br /&gt;will need to tell SQL to eliminate duplicate sales rows, and just list each person only once. To do this, use the&lt;br /&gt;DISTINCT keyword.&lt;br /&gt;&lt;br /&gt;9&lt;br /&gt;&lt;br /&gt;First, we will need an equijoin to the AntiqueOwners table to get the detail data of the person's LastName and&lt;br /&gt;FirstName. However, keep in mind that since the SellerID column in the Antiques table is a foreign key to the&lt;br /&gt;AntiqueOwners table, a seller will only be listed if there is a row in the AntiqueOwners table listing the ID and&lt;br /&gt;names. We also want to eliminate multiple occurrences of the SellerID in our listing, so we use DISTINCT on&lt;br /&gt;the column where the repeats may occur (however, it is generally not necessary to strictly put the Distinct in front&lt;br /&gt;of the column name).&lt;br /&gt;To throw in one more twist, we will also want the list alphabetized by LastName, then by FirstName (on a&lt;br /&gt;LastName tie). Thus, we will use the ORDER BY clause:&lt;br /&gt;SELECT DISTINCT SELLERID, OWNERLASTNAME, OWNERFIRSTNAME&lt;br /&gt;FROM ANTIQUES, ANTIQUEOWNERS&lt;br /&gt;WHERE SELLERID = OWNERID&lt;br /&gt;ORDER BY OWNERLASTNAME, OWNERFIRSTNAME;&lt;br /&gt;In this example, since everyone has sold an item, we will get a listing of all of the owners, in alphabetical order&lt;br /&gt;by last name. For future reference (and in case anyone asks), this type of join is considered to be in the category&lt;br /&gt;of inner joins.&lt;br /&gt;Aliases &amp;amp; In/Subqueries&lt;br /&gt;In this section, we will talk about Aliases, In and the use of subqueries, and how these can be used in a 3-table&lt;br /&gt;example. First, look at this query which prints the last name of those owners who have placed an order and&lt;br /&gt;what the order is, only listing those orders which can be filled (that is, there is a buyer who owns that ordered&lt;br /&gt;item):&lt;br /&gt;SELECT OWN.OWNERLASTNAME Last Name, ORD.ITEMDESIRED Item Ordered&lt;br /&gt;FROM ORDERS ORD, ANTIQUEOWNERS OWN&lt;br /&gt;WHERE ORD.OWNERID = OWN.OWNERID&lt;br /&gt;AND ORD.ITEMDESIRED IN&lt;br /&gt;(SELECT ITEM&lt;br /&gt;FROM ANTIQUES);&lt;br /&gt;This gives:&lt;br /&gt;Last Name Item Ordered&lt;br /&gt;--------- ------------&lt;br /&gt;Smith Table&lt;br /&gt;Smith Desk&lt;br /&gt;Akins Chair&lt;br /&gt;Lawson Mirror&lt;br /&gt;There are several things to note about this query:&lt;br /&gt;1. First, the "Last Name" and "Item Ordered" in the Select lines gives the headers on the report.&lt;br /&gt;2. The OWN &amp;amp; ORD are aliases; these are new names for the two tables listed in the FROM clause that&lt;br /&gt;are used as prefixes for all dot notations of column names in the query (see above). This eliminates&lt;br /&gt;ambiguity, especially in the equijoin WHERE clause where both tables have the column named&lt;br /&gt;OwnerID, and the dot notation tells SQL that we are talking about two different OwnerID's from the&lt;br /&gt;&lt;br /&gt;10&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;two different tables.&lt;br /&gt;3. Note that the Orders table is listed first in the FROM clause; this makes sure listing is done off of that&lt;br /&gt;table, and the AntiqueOwners table is only used for the detail information (Last Name).&lt;br /&gt;4. Most importantly, the AND in the WHERE clause forces the In Subquery to be invoked ("= ANY" or&lt;br /&gt;"= SOME" are two equivalent uses of IN). What this does is, the subquery is performed, returning all of&lt;br /&gt;the Items owned from the Antiques table, as there is no WHERE clause. Then, for a row from the&lt;br /&gt;Orders table to be listed, the ItemDesired must be in that returned list of Items owned from the Antiques&lt;br /&gt;table, thus listing an item only if the order can be filled from another owner. You can think of it this way:&lt;br /&gt;the subquery returns a set of Items from which each ItemDesired in the Orders table is compared; the In&lt;br /&gt;condition is true only if the ItemDesired is in that returned set from the Antiques table.&lt;br /&gt;5. Also notice, that in this case, that there happened to be an antique available for each one&lt;br /&gt;desired...obviously, that won't always be the case. In addition, notice that when the IN, "= ANY", or "=&lt;br /&gt;SOME" is used, that these keywords refer to any possible row matches, not column matches...that is,&lt;br /&gt;you cannot put multiple columns in the subquery Select clause, in an attempt to match the column in the&lt;br /&gt;outer Where clause to one of multiple possible column values in the subquery; only one column can be&lt;br /&gt;listed in the subquery, and the possible match comes from multiple row values in that one column, not&lt;br /&gt;vice-versa.&lt;br /&gt;Whew! That's enough on the topic of complex SELECT queries for now. Now on to other SQL statements.&lt;br /&gt;Miscellaneous SQL Statements&lt;br /&gt;Aggregate Functions&lt;br /&gt;I will discuss five important aggregate functions: SUM, AVG, MAX, MIN, and COUNT. They are called&lt;br /&gt;aggregate functions because they summarize the results of a query, rather than listing all of the rows.&lt;br /&gt;SUM () gives the total of all the rows, satisfying any conditions, of the given column, where the given&lt;br /&gt;column is numeric.&lt;br /&gt;AVG () gives the average of the given column.&lt;br /&gt;MAX () gives the largest figure in the given column.&lt;br /&gt;MIN () gives the smallest figure in the given column.&lt;br /&gt;COUNT(*) gives the number of rows satisfying the conditions.&lt;br /&gt;Looking at the tables at the top of the document, let's look at three examples:&lt;br /&gt;SELECT SUM(SALARY), AVG(SALARY)&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE;&lt;br /&gt;This query shows the total of all salaries in the table, and the average salary of all of the entries in the table.&lt;br /&gt;SELECT MIN(BENEFITS)&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE POSITION = 'Manager';&lt;br /&gt;This query gives the smallest figure of the Benefits column, of the employees who are Managers, which is 12500.&lt;br /&gt;SELECT COUNT(*)&lt;br /&gt;&lt;br /&gt;11&lt;br /&gt;&lt;br /&gt;FROM EMPLOYEESTATISTICSTABLE&lt;br /&gt;WHERE POSITION = 'Staff';&lt;br /&gt;This query tells you how many employees have Staff status (3).&lt;br /&gt;Views&lt;br /&gt;In SQL, you might (check your DBA) have access to create views for yourself. What a view does is to allow&lt;br /&gt;you to assign the results of a query to a new, personal table, that you can use in other queries, where this new&lt;br /&gt;table is given the view name in your FROM clause. When you access a view, the query that is defined in your&lt;br /&gt;view creation statement is performed (generally), and the results of that query look just like another table in the&lt;br /&gt;query that you wrote invoking the view. For example, to create a view:&lt;br /&gt;CREATE VIEW ANTVIEW AS SELECT ITEMDESIRED FROM ORDERS;&lt;br /&gt;Now, write a query using this view as a table, where the table is just a listing of all Items Desired from the&lt;br /&gt;Orders table:&lt;br /&gt;SELECT SELLERID&lt;br /&gt;FROM ANTIQUES, ANTVIEW&lt;br /&gt;WHERE ITEMDESIRED = ITEM;&lt;br /&gt;This query shows all SellerID's from the Antiques table where the Item in that table happens to appear in the&lt;br /&gt;Antview view, which is just all of the Items Desired in the Orders table. The listing is generated by going through&lt;br /&gt;the Antique Items one-by-one until there's a match with the Antview view. Views can be used to restrict&lt;br /&gt;database access, as well as, in this case, simplify a complex query.&lt;br /&gt;Creating New Tables&lt;br /&gt;All tables within a database must be created at some point in time...let's see how we would create the Orders&lt;br /&gt;table:&lt;br /&gt;CREATE TABLE ORDERS&lt;br /&gt;(OWNERID INTEGER NOT NULL,&lt;br /&gt;ITEMDESIRED CHAR(40) NOT NULL);&lt;br /&gt;This statement gives the table name and tells the DBMS about each column in the table. Please note that this&lt;br /&gt;statement uses generic data types, and that the data types might be different, depending on what DBMS you are&lt;br /&gt;using. As usual, check local listings. Some common generic data types are:&lt;br /&gt;Char(x) - A column of characters, where x is a number designating the maximum number of characters&lt;br /&gt;allowed (maximum length) in the column.&lt;br /&gt;Integer - A column of whole numbers, positive or negative.&lt;br /&gt;Decimal(x, y) - A column of decimal numbers, where x is the maximum length in digits of the decimal&lt;br /&gt;numbers in this column, and y is the maximum number of digits allowed after the decimal point. The&lt;br /&gt;maximum (4,2) number would be 99.99.&lt;br /&gt;Date - A date column in a DBMS-specific format.&lt;br /&gt;Logical - A column that can hold only two values: TRUE or FALSE.&lt;br /&gt;&lt;br /&gt;12&lt;br /&gt;&lt;br /&gt;One other note, the NOT NULL means that the column must have a value in each row. If NULL was used, that&lt;br /&gt;column may be left empty in a given row.&lt;br /&gt;Altering Tables&lt;br /&gt;Let's add a column to the Antiques table to allow the entry of the price of a given Item (Parentheses optional):&lt;br /&gt;ALTER TABLE ANTIQUES ADD (PRICE DECIMAL(8,2) NULL);&lt;br /&gt;The data for this new column can be updated or inserted as shown later.&lt;br /&gt;Adding Data&lt;br /&gt;To insert rows into a table, do the following:&lt;br /&gt;INSERT INTO ANTIQUES VALUES (21, 01, 'Ottoman', 200.00);&lt;br /&gt;This inserts the data into the table, as a new row, column-by-column, in the pre-defined order. Instead, let's&lt;br /&gt;change the order and leave Price blank:&lt;br /&gt;INSERT INTO ANTIQUES (BUYERID, SELLERID, ITEM)&lt;br /&gt;VALUES (01, 21, 'Ottoman');&lt;br /&gt;Deleting Data&lt;br /&gt;Let's delete this new row back out of the database:&lt;br /&gt;DELETE FROM ANTIQUES&lt;br /&gt;WHERE ITEM = 'Ottoman';&lt;br /&gt;But if there is another row that contains 'Ottoman', that row will be deleted also. Let's delete all rows (one, in&lt;br /&gt;this case) that contain the specific data we added before:&lt;br /&gt;DELETE FROM ANTIQUES&lt;br /&gt;WHERE ITEM = 'Ottoman' AND BUYERID = 01 AND SELLERID = 21;&lt;br /&gt;Updating Data&lt;br /&gt;Let's update a Price into a row that doesn't have a price listed yet:&lt;br /&gt;UPDATE ANTIQUES SET PRICE = 500.00 WHERE ITEM = 'Chair';&lt;br /&gt;This sets all Chair's Prices to 500.00. As shown above, more WHERE conditionals, using AND, must be used&lt;br /&gt;to limit the updating to more specific rows. Also, additional columns may be set by separating equal statements&lt;br /&gt;with commas.&lt;br /&gt;Miscellaneous Topics&lt;br /&gt;Indexes&lt;br /&gt;&lt;br /&gt;13&lt;br /&gt;&lt;br /&gt;Indexes allow a DBMS to access data quicker (please note: this feature is nonstandard/not available on all&lt;br /&gt;systems). The system creates this internal data structure (the index) which causes selection of rows, when the&lt;br /&gt;selection is based on indexed columns, to occur faster. This index tells the DBMS where a certain row is in the&lt;br /&gt;table given an indexed-column value, much like a book index tells you what page a given word appears. Let's&lt;br /&gt;create an index for the OwnerID in the AntiqueOwners table:&lt;br /&gt;CREATE INDEX OID_IDX ON ANTIQUEOWNERS (OWNERID);&lt;br /&gt;Now on the names:&lt;br /&gt;CREATE INDEX NAME_IDX ON ANTIQUEOWNERS (OWNERLASTNAME, OWNERFIRSTNAME);&lt;br /&gt;To get rid of an index, drop it:&lt;br /&gt;DROP INDEX OID_IDX;&lt;br /&gt;By the way, you can also "drop" a table, as well (careful!--that means that your table is deleted). In the second&lt;br /&gt;example, the index is kept on the two columns, aggregated together--strange behavior might occur in this&lt;br /&gt;situation...check the manual before performing such an operation.&lt;br /&gt;Some DBMS's do not enforce primary keys; in other words, the uniqueness of a column is not enforced&lt;br /&gt;automatically. What that means is, if, for example, I tried to insert another row into the AntiqueOwners table&lt;br /&gt;with an OwnerID of 02, some systems will allow me to do that, even though we do not, as that column is&lt;br /&gt;supposed to be unique to that table (every row value is supposed to be different). One way to get around that is&lt;br /&gt;to create a unique index on the column that we want to be a primary key, to force the system to enforce&lt;br /&gt;prohibition of duplicates:&lt;br /&gt;CREATE UNIQUE INDEX OID_IDX ON ANTIQUEOWNERS (OWNERID);&lt;br /&gt;GROUP BY &amp;amp; HAVING&lt;br /&gt;One special use of GROUP BY is to associate an aggregate function (especially COUNT; counting the number&lt;br /&gt;of rows in each group) with groups of rows. First, assume that the Antiques table has the Price column, and&lt;br /&gt;each row has a value for that column. We want to see the price of the most expensive item bought by each&lt;br /&gt;owner. We have to tell SQL to group each owner's purchases, and tell us the maximum purchase price:&lt;br /&gt;SELECT BUYERID, MAX(PRICE)&lt;br /&gt;FROM ANTIQUES&lt;br /&gt;GROUP BY BUYERID;&lt;br /&gt;Now, say we only want to see the maximum purchase price if the purchase is over $1000, so we use the&lt;br /&gt;HAVING clause:&lt;br /&gt;SELECT BUYERID, MAX(PRICE)&lt;br /&gt;FROM ANTIQUES&lt;br /&gt;GROUP BY BUYERID&lt;br /&gt;HAVING PRICE &gt; 1000;&lt;br /&gt;More Subqueries&lt;br /&gt;&lt;br /&gt;14&lt;br /&gt;&lt;br /&gt;Another common usage of subqueries involves the use of operators to allow a Where condition to include the&lt;br /&gt;Select output of a subquery. First, list the buyers who purchased an expensive item (the Price of the item is $100&lt;br /&gt;greater than the average price of all items purchased):&lt;br /&gt;SELECT BUYERID&lt;br /&gt;FROM ANTIQUES&lt;br /&gt;WHERE PRICE &gt;&lt;br /&gt;(SELECT AVG(PRICE) + 100&lt;br /&gt;FROM ANTIQUES);&lt;br /&gt;The subquery calculates the average Price, plus $100, and using that figure, an OwnerID is printed for every&lt;br /&gt;item costing over that figure. One could use DISTINCT BUYERID, to eliminate duplicates.&lt;br /&gt;List the Last Names of those in the AntiqueOwners table, ONLY if they have bought an item:&lt;br /&gt;SELECT OWNERLASTNAME&lt;br /&gt;FROM ANTIQUEOWNERS&lt;br /&gt;WHERE OWNERID IN&lt;br /&gt;(SELECT DISTINCT BUYERID&lt;br /&gt;FROM ANTIQUES);&lt;br /&gt;The subquery returns a list of buyers, and the Last Name is printed for an Antique Owner if and only if the&lt;br /&gt;Owner's ID appears in the subquery list (sometimes called a candidate list). Note: on some DBMS's, equals&lt;br /&gt;can be used instead of IN, but for clarity's sake, since a set is returned from the subquery, IN is the better&lt;br /&gt;choice.&lt;br /&gt;For an Update example, we know that the gentleman who bought the bookcase has the wrong First Name in the&lt;br /&gt;database...it should be John:&lt;br /&gt;UPDATE ANTIQUEOWNERS&lt;br /&gt;SET OWNERFIRSTNAME = 'John'&lt;br /&gt;WHERE OWNERID =&lt;br /&gt;(SELECT BUYERID&lt;br /&gt;FROM ANTIQUES&lt;br /&gt;WHERE ITEM = 'Bookcase');&lt;br /&gt;First, the subquery finds the BuyerID for the person(s) who bought the Bookcase, then the outer query updates&lt;br /&gt;his First Name.&lt;br /&gt;Remember this rule about subqueries: when you have a subquery as part of a WHERE condition, the&lt;br /&gt;Select clause in the subquery must have columns that match in number and type to those in the Where clause of&lt;br /&gt;the outer query. In other words, if you have " WHERE ColumnName = (SELECT...);", the Select must have&lt;br /&gt;only one column in it, to match the ColumnName in the outer Where clause, and they must match in type (both&lt;br /&gt;being integers, both being character strings, etc.).&lt;br /&gt;EXISTS &amp;amp; ALL&lt;br /&gt;&lt;br /&gt;15&lt;br /&gt;&lt;br /&gt;EXISTS uses a subquery as a condition, where the condition is True if the subquery returns any rows, and False&lt;br /&gt;if the subquery does not return any rows; this is a nonintuitive feature with few unique uses. However, if a&lt;br /&gt;prospective customer wanted to see the list of Owners only if the shop dealt in Chairs, try:&lt;br /&gt;SELECT OWNERFIRSTNAME, OWNERLASTNAME&lt;br /&gt;FROM ANTIQUEOWNERS&lt;br /&gt;WHERE EXISTS&lt;br /&gt;(SELECT *&lt;br /&gt;FROM ANTIQUES&lt;br /&gt;WHERE ITEM = 'Chair');&lt;br /&gt;If there are any Chairs in the Antiques column, the subquery would return a row or rows, making the EXISTS&lt;br /&gt;clause true, causing SQL to list the Antique Owners. If there had been no Chairs, no rows would have been&lt;br /&gt;returned by the outside query.&lt;br /&gt;ALL is another unusual feature, as ALL queries can usually be done with different, and possibly simpler&lt;br /&gt;methods; let's take a look at an example query:&lt;br /&gt;SELECT BUYERID, ITEM&lt;br /&gt;FROM ANTIQUES&lt;br /&gt;WHERE PRICE &gt;= ALL&lt;br /&gt;(SELECT PRICE&lt;br /&gt;FROM ANTIQUES);&lt;br /&gt;This will return the largest priced item (or more than one item if there is a tie), and its buyer. The subquery&lt;br /&gt;returns a list of all Prices in the Antiques table, and the outer query goes through each row of the Antiques table,&lt;br /&gt;and if its Price is greater than or equal to every (or ALL) Prices in the list, it is listed, giving the highest priced&lt;br /&gt;Item. The reason "=" must be used is that the highest priced item will be equal to the highest price on the list,&lt;br /&gt;because this Item is in the Price list.&lt;br /&gt;UNION &amp;amp; Outer Joins (briefly explained)&lt;br /&gt;There are occasions where you might want to see the results of multiple queries together, combining their output;&lt;br /&gt;use UNION. To merge the output of the following two queries, displaying the ID's of all Buyers, plus all those&lt;br /&gt;who have an Order placed:&lt;br /&gt;SELECT BUYERID&lt;br /&gt;FROM ANTIQUES&lt;br /&gt;UNION&lt;br /&gt;SELECT OWNERID&lt;br /&gt;FROM ORDERS;&lt;br /&gt;Notice that SQL requires that the Select list (of columns) must match, column-by-column, in data type. In this&lt;br /&gt;case BuyerID and OwnerID are of the same data type (integer). Also notice that SQL does automatic duplicate&lt;br /&gt;elimination when using UNION (as if they were two "sets"); in single queries, you have to use DISTINCT.&lt;br /&gt;The outer join is used when a join query is "united" with the rows not included in the join, and are especially&lt;br /&gt;useful if constant text "flags" are included. First, look at the query:&lt;br /&gt;&lt;br /&gt;16&lt;br /&gt;&lt;br /&gt;SELECT OWNERID, 'is in both Orders &amp;amp; Antiques'&lt;br /&gt;FROM ORDERS, ANTIQUES&lt;br /&gt;WHERE OWNERID = BUYERID&lt;br /&gt;UNION&lt;br /&gt;SELECT BUYERID, 'is in Antiques only'&lt;br /&gt;FROM ANTIQUES&lt;br /&gt;WHERE BUYERID NOT IN&lt;br /&gt;(SELECT OWNERID&lt;br /&gt;FROM ORDERS);&lt;br /&gt;The first query does a join to list any owners who are in both tables, and putting a tag line after the ID repeating&lt;br /&gt;the quote. The UNION merges this list with the next list. The second list is generated by first listing those ID's not&lt;br /&gt;in the Orders table, thus generating a list of ID's excluded from the join query. Then, each row in the Antiques&lt;br /&gt;table is scanned, and if the BuyerID is not in this exclusion list, it is listed with its quoted tag. There might be an&lt;br /&gt;easier way to make this list, but it's difficult to generate the informational quoted strings of text.&lt;br /&gt;This concept is useful in situations where a primary key is related to a foreign key, but the foreign key value for&lt;br /&gt;some primary keys is NULL. For example, in one table, the primary key is a salesperson, and in another table is&lt;br /&gt;customers, with their salesperson listed in the same row. However, if a salesperson has no customers, that&lt;br /&gt;person's name won't appear in the customer table. The outer join is used if the listing of all salespersons is to be&lt;br /&gt;printed, listed with their customers, whether the salesperson has a customer or not--that is, no customer is&lt;br /&gt;printed (a logical NULL value) if the salesperson has no customers, but is in the salespersons table. Otherwise,&lt;br /&gt;the salesperson will be listed with each customer.&lt;br /&gt;Another important related point about Nulls having to do with joins: the order of tables listed in the From clause&lt;br /&gt;is very important. The rule states that SQL "adds" the second table to the first; the first table listed has any rows&lt;br /&gt;where there is a null on the join column displayed; if the second table has a row with a null on the join column,&lt;br /&gt;that row from the table listed second does not get joined, and thus included with the first table's row data. This is&lt;br /&gt;another occasion (should you wish that data included in the result) where an outer join is commonly used. The&lt;br /&gt;concept of nulls is important, and it may be worth your time to investigate them further.&lt;br /&gt;ENOUGH QUERIES!!! you say?...now on to something completely different...&lt;br /&gt;Embedded SQL--an ugly example (do not write a program like this...for purposes of&lt;br /&gt;argument ONLY)&lt;br /&gt;/* -To get right to it, here is an example program that uses Embedded&lt;br /&gt;SQL. Embedded SQL allows programmers to connect to a database and&lt;br /&gt;include SQL code right in the program, so that their programs can&lt;br /&gt;use, manipulate, and process data from a database.&lt;br /&gt;-This example C Program (using Embedded SQL) will print a report.&lt;br /&gt;-This program will have to be precompiled for the SQL statements,&lt;br /&gt;before regular compilation.&lt;br /&gt;-The EXEC SQL parts are the same (standard), but the surrounding C&lt;br /&gt;code will need to be changed, including the host variable&lt;br /&gt;declarations, if you are using a different language.&lt;br /&gt;-Embedded SQL changes from system to system, so, once again, check&lt;br /&gt;local documentation, especially variable declarations and logging&lt;br /&gt;&lt;br /&gt;17&lt;br /&gt;&lt;br /&gt;in procedures, in which network, DBMS, and operating system&lt;br /&gt;considerations are crucial. */&lt;br /&gt;/************************************************/&lt;br /&gt;/* THIS PROGRAM IS NOT COMPILABLE OR EXECUTABLE */&lt;br /&gt;/* IT IS FOR EXAMPLE PURPOSES ONLY */&lt;br /&gt;/************************************************/&lt;br /&gt;#include&lt;br /&gt;/* This section declares the host variables; these will be the&lt;br /&gt;variables your program uses, but also the variable SQL will put&lt;br /&gt;values in or take values out. */&lt;br /&gt;EXEC SQL BEGIN DECLARE SECTION;&lt;br /&gt;int BuyerID;&lt;br /&gt;char FirstName[100], LastName[100], Item[100];&lt;br /&gt;EXEC SQL END DECLARE SECTION;&lt;br /&gt;/* This includes the SQLCA variable, so that some error checking can be done. */&lt;br /&gt;EXEC SQL INCLUDE SQLCA;&lt;br /&gt;main() {&lt;br /&gt;/* This is a possible way to log into the database */&lt;br /&gt;EXEC SQL CONNECT UserID/Password;&lt;br /&gt;/* This code either says that you are connected or checks if an error&lt;br /&gt;code was generated, meaning log in was incorrect or not possible. */&lt;br /&gt;if(sqlca.sqlcode) {&lt;br /&gt;printf(Printer, "Error connecting to database server.\n");&lt;br /&gt;exit();&lt;br /&gt;}&lt;br /&gt;printf("Connected to database server.\n");&lt;br /&gt;/* This declares a "Cursor". This is used when a query returns more&lt;br /&gt;than one row, and an operation is to be performed on each row&lt;br /&gt;resulting from the query. With each row established by this query,&lt;br /&gt;I'm going to use it in the report. Later, "Fetch" will be used to&lt;br /&gt;pick off each row, one at a time, but for the query to actually&lt;br /&gt;be executed, the "Open" statement is used. The "Declare" just&lt;br /&gt;establishes the query. */&lt;br /&gt;EXEC SQL DECLARE ItemCursor CURSOR FOR&lt;br /&gt;SELECT ITEM, BUYERID&lt;br /&gt;FROM ANTIQUES&lt;br /&gt;ORDER BY ITEM;&lt;br /&gt;EXEC SQL OPEN ItemCursor;&lt;br /&gt;/* +-- You may wish to put a similar error checking block here --+ */&lt;br /&gt;/* Fetch puts the values of the "next" row of the query in the host&lt;br /&gt;variables, respectively. However, a "priming fetch" (programming&lt;br /&gt;technique) must first be done. When the cursor is out of data, a&lt;br /&gt;sqlcode will be generated allowing us to leave the loop. Notice&lt;br /&gt;that, for simplicity's sake, the loop will leave on any sqlcode,&lt;br /&gt;&lt;br /&gt;18&lt;br /&gt;&lt;br /&gt;even if it is an error code. Otherwise, specific code checking must&lt;br /&gt;be performed. */&lt;br /&gt;EXEC SQL FETCH ItemCursor INTO :Item, :BuyerID;&lt;br /&gt;while(!sqlca.sqlcode) {&lt;br /&gt;/* With each row, we will also do a couple of things. First, bump the&lt;br /&gt;price up by $5 (dealer's fee) and get the buyer's name to put in&lt;br /&gt;the report. To do this, I'll use an Update and a Select, before&lt;br /&gt;printing the line on the screen. The update assumes however, that&lt;br /&gt;a given buyer has only bought one of any given item, or else the&lt;br /&gt;price will be increased too many times. Otherwise, a "RowID" logic&lt;br /&gt;would have to be used (see documentation). Also notice the colon&lt;br /&gt;before host variable names when used inside of SQL statements. */&lt;br /&gt;EXEC SQL UPDATE ANTIQUES&lt;br /&gt;SET PRICE = PRICE + 5&lt;br /&gt;WHERE ITEM = :Item AND BUYERID = :BuyerID;&lt;br /&gt;EXEC SQL SELECT OWNERFIRSTNAME, OWNERLASTNAME&lt;br /&gt;INTO :FirstName, :LastName&lt;br /&gt;FROM ANTIQUEOWNERS&lt;br /&gt;WHERE BUYERID = :BuyerID;&lt;br /&gt;printf("%25s %25s %25s", FirstName, LastName, Item);&lt;br /&gt;/* Ugly report--for example purposes only! Get the next row. */&lt;br /&gt;EXEC SQL FETCH ItemCursor INTO :Item, :BuyerID;&lt;br /&gt;}&lt;br /&gt;/* Close the cursor, commit the changes (see below), and exit the&lt;br /&gt;program. */&lt;br /&gt;EXEC SQL CLOSE ItemCursor;&lt;br /&gt;EXEC SQL COMMIT RELEASE;&lt;br /&gt;exit();&lt;br /&gt;}&lt;br /&gt;Common SQL Questions &amp;amp; Advanced Topics&lt;br /&gt;1. Why can't I just ask for the first three rows in a table? --Because in relational databases, rows are&lt;br /&gt;inserted in no particular order, that is, the system inserts them in an arbitrary order; so, you can only&lt;br /&gt;request rows using valid SQL features, like ORDER BY, etc.&lt;br /&gt;2. What is this DDL and DML I hear about? --DDL (Data Definition Language) refers to (in SQL) the&lt;br /&gt;Create Table statement...DML (Data Manipulation Language) refers to the Select, Update, Insert, and&lt;br /&gt;Delete statements. Also, QML, referring to Select statements, stands for Query Manipulation&lt;br /&gt;Language.&lt;br /&gt;3. Aren't database tables just files? --Well, DBMS's store data in files declared by system managers&lt;br /&gt;before new tables are created (on large systems), but the system stores the data in a special format, and&lt;br /&gt;may spread data from one table over several files. In the database world, a set of files created for a&lt;br /&gt;database is called a tablespace. In general, on small systems, everything about a database (definitions&lt;br /&gt;and all table data) is kept in one file.&lt;br /&gt;4. (Related question) Aren't database tables just like spreadsheets? --No, for two reasons. First,&lt;br /&gt;&lt;br /&gt;19&lt;br /&gt;&lt;br /&gt;spreadsheets can have data in a cell, but a cell is more than just a row-column-intersection. Depending&lt;br /&gt;on your spreadsheet software, a cell might also contain formulas and formatting, which database tables&lt;br /&gt;cannot have (currently). Secondly, spreadsheet cells are often dependent on the data in other cells. In&lt;br /&gt;databases, "cells" are independent, except that columns are logically related (hopefully; together a row&lt;br /&gt;of columns describe an entity), and, other than primary key and foreign key constraints, each row in a&lt;br /&gt;table is independent from one another.&lt;br /&gt;5. How do I import a text file of data into a database? --Well, you can't do it directly...you must use a&lt;br /&gt;utility, such as Oracle's SQL*Loader, or write a program to load the data into the database. A program&lt;br /&gt;to do this would simply go through each record of a text file, break it up into columns, and do an Insert&lt;br /&gt;into the database.&lt;br /&gt;6. What web sites and computer books would you recommend for more information about SQL and&lt;br /&gt;databases? --First, look at the sites at the bottom of this page. I would especially suggest the following:&lt;br /&gt;DB Ingredients (more theorical topics), DBMS Lab/Links (comprehensive academic DBMS link listing),&lt;br /&gt;Tutorial Page (listing of other tutorials), and miniSQL (more information about the best known free&lt;br /&gt;DBMS).&lt;br /&gt;Also, if you wish to practice SQL on an interactive site (using Java technologies), I highly recommend&lt;br /&gt;Frank Torres' (torresf@uswest.net) site at http://sqlcourse.com and its new sequel (so to speak) site at&lt;br /&gt;http://sqlcourse2.com. Frank did an outstanding job with his site, and if you have a recent release&lt;br /&gt;browser, it's definitely worth a visit. In addition, point your browser to www.topica.com, and subscribe&lt;br /&gt;to their SQL e-mail Tips of the Day...they are outstanding; Tim Quinlan goes into topics that I can't&lt;br /&gt;even begin to go into here, such index data structures (B-trees and B+-trees) and join algorithms, so&lt;br /&gt;advanced IT RDBMS pros will get a daily insight into these data management tools.&lt;br /&gt;Unfortunately, there is not a great deal of information on the web about SQL; the list I have below is&lt;br /&gt;fairly comprehensive (definitely representative). As far as books are concerned, I would suggest (for&lt;br /&gt;beginners to intermediate-level) "Oracle: The Complete Reference" (multiple versions) from Oracle and&lt;br /&gt;"Understanding SQL" from Sybex for general SQL information. Also, I would recommend O'Reilly&lt;br /&gt;Publishing's books, and Joe Celko's writings for advanced users. For specific DBMS info (especially in&lt;br /&gt;the Access area), I recommend Que's "Using" series, and the books of Alison Balter.&lt;br /&gt;7. What is a schema? --A schema is a logical set of tables, such as the Antiques database above...usually,&lt;br /&gt;it is thought of as simply "the database", but a database can hold more than one schema. For example, a&lt;br /&gt;star schema is a set of tables where one large, central table holds all of the important information, and is&lt;br /&gt;linked, via foreign keys, to dimension tables which hold detail information, and can be used in a join to&lt;br /&gt;create detailed reports.&lt;br /&gt;8. I understand that Oracle offers a special keyword, Decode, that allows for some "if-then" logic. How&lt;br /&gt;does that work? -- Technically, Decode allows for conditional output based on the value of a column or&lt;br /&gt;function. The syntax looks like this (from the Oracle: Complete Reference series):&lt;br /&gt;Select ...DECODE (Value, If1, Then1, [If 2, Then 2, ...,] Else) ...From ...;&lt;br /&gt;The Value is the name of a column, or a function (conceivably based on a column or columns), and for&lt;br /&gt;each If included in the statement, the corresponding Then clause is the output if the condition is true. If&lt;br /&gt;none of the conditions are true, then the Else value is output. Let's look at an example:&lt;br /&gt;Select Distinct City,&lt;br /&gt;DECODE (City, 'Cincinnati', 'Queen City', 'New York', 'Big Apple', 'Chicago',&lt;br /&gt;&lt;br /&gt;20&lt;br /&gt;&lt;br /&gt;'City of Broad Shoulders', City) AS Nickname&lt;br /&gt;From Cities;&lt;br /&gt;The output might look like this:&lt;br /&gt;City Nickname&lt;br /&gt;------------ ------------------------------&lt;br /&gt;Boston Boston&lt;br /&gt;Cincinnati Queen City&lt;br /&gt;Cleveland Cleveland&lt;br /&gt;New York Big Apple&lt;br /&gt;'City' in the first argument denotes the column name used for the test. The second, fourth, etc. arguments&lt;br /&gt;are the individual equality tests (taken in the order given) against each value in the City column. The&lt;br /&gt;third, fifth, etc. arguments are the corresponding outputs if the corresponding test is true. The final&lt;br /&gt;parameter is the default output if none of the tests are true; in this case, just print out the column value.&lt;br /&gt;TIP: If you want nothing to be output for a given condition, such as the default "Else" value, enter the&lt;br /&gt;value Null for that value, such as:&lt;br /&gt;Select Distinct City,&lt;br /&gt;DECODE (City, 'Cincinnati', 'Queen City', 'New York', 'Big Apple', 'Chicago',&lt;br /&gt;'City of Broad Shoulders', Null) AS Nickname&lt;br /&gt;From Cities;&lt;br /&gt;If the City column value is not one of the ones mentioned, nothing is outputted, rather than the city name&lt;br /&gt;itself.&lt;br /&gt;City Nickname&lt;br /&gt;------------ ----------&lt;br /&gt;Boston&lt;br /&gt;Cincinnati Queen City&lt;br /&gt;Cleveland&lt;br /&gt;New York Big Apple&lt;br /&gt;9. You mentioned Referential Integrity before, but what does that have to do with this concept I've heard&lt;br /&gt;about, Cascading Updates and Deletes? --This is a difficult topic to talk about, because it's covered&lt;br /&gt;differently in different DBMS's.&lt;br /&gt;For example, Microsoft SQL Server (7.0 &amp;amp; below) requires that you write "triggers" (see the Yahoo&lt;br /&gt;SQL Club link to find links that discuss this topic--I may include that topic in a future version of this&lt;br /&gt;page) to implement this. (A quick definition, though; a Trigger is a SQL statement stored in the database&lt;br /&gt;that allows you to perform a given query [usually an "Action" Query--Delete, Insert, Update]&lt;br /&gt;automatically, when a specified event occurs in the database, such as a column update, but anyway...)&lt;br /&gt;Microsoft Access (believe it or not) will perform this if you define it in the Relationships screen, but it will&lt;br /&gt;still burden you with a prompt. Oracle does this automatically, if you specify a special "Constraint" (see&lt;br /&gt;reference at bottom for definition, not syntax) on the keyed column.&lt;br /&gt;So, I'll just discuss the concept. First, see the discussion above on Primary and Foreign keys.&lt;br /&gt;&lt;br /&gt;21&lt;br /&gt;&lt;br /&gt;Concept: If a row from the primary key column is deleted/updated, if "Cascading" is activated, the value&lt;br /&gt;of the foreign key in those other tables will be deleted (the whole row)/updated.&lt;br /&gt;The reverse, a foreign key deletion/update causing a primary key value to be deleted/changed, may or&lt;br /&gt;may not occur: the constraint or trigger may not be defined, a "one-to-many" relationship may exist, the&lt;br /&gt;update might be to another existing primary key value, or the DBMS itself may or may not have rules&lt;br /&gt;governing this. As usual, see your DBMS's documentation.&lt;br /&gt;For example, if you set up the AntiqueOwners table to have a Primary Key, OwnerID, and you set up&lt;br /&gt;the database to delete rows on the Foreign Key, SellerID, in the Antiques table, on a primary key&lt;br /&gt;deletion, then if you deleted the AntiqueOwners row with OwnerID of '01', then the rows in Antiques,&lt;br /&gt;with the Item values, Bed, Cabinet, and Jewelry Box ('01' sold them), will all be deleted. Of course,&lt;br /&gt;assuming the proper DB definition, if you just updated '01' to another value, those Seller ID values&lt;br /&gt;would be updated to that new value too.&lt;br /&gt;10. Show me an example of an outer join. --Well, from the questions I receive, this is an extremely&lt;br /&gt;common example, and I'll show you both the Oracle and Access queries...&lt;br /&gt;Think of the following Employee table (the employees are given numbers, for simplicity):&lt;br /&gt;Name Department&lt;br /&gt;1 10&lt;br /&gt;2 10&lt;br /&gt;3 20&lt;br /&gt;4 30&lt;br /&gt;5 30&lt;br /&gt;Now think of a department table:&lt;br /&gt;Department&lt;br /&gt;10&lt;br /&gt;20&lt;br /&gt;30&lt;br /&gt;40&lt;br /&gt;Now suppose you want to join the tables, seeing all of the employees and all of the departments&lt;br /&gt;together...you'll have to use an outer join which includes a null employee to go with Dept. 40.&lt;br /&gt;In the book, "Oracle 7: the Complete Reference", about outer joins, "think of the (+), which must&lt;br /&gt;immediately follow the join column of the table, as saying add an extra (null) row anytime there's no&lt;br /&gt;match". So, in Oracle, try this query (the + goes on Employee, which adds the null row on no match):&lt;br /&gt;Select E.Name, D.Department&lt;br /&gt;From Department D, Employee E&lt;br /&gt;Where E.Department(+) = D.Department;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;22&lt;br /&gt;&lt;br /&gt;This is a left (outer) join, in Access:&lt;br /&gt;SELECT DISTINCTROW Employee.Name, Department.Department&lt;br /&gt;FROM Department LEFT JOIN Employee ON Department.Department =&lt;br /&gt;Employee.Department;&lt;br /&gt;And you get this result:&lt;br /&gt;Name Department&lt;br /&gt;1 10&lt;br /&gt;2 10&lt;br /&gt;3 20&lt;br /&gt;4 30&lt;br /&gt;5 30&lt;br /&gt;40&lt;br /&gt;11. What are some general tips you would give to make my SQL queries and databases better and faster&lt;br /&gt;(optimized)?&lt;br /&gt;You should try, if you can, to avoid expressions in Selects, such as SELECT ColumnA +&lt;br /&gt;ColumnB, etc. The query optimizer of the database, the portion of the DBMS that determines&lt;br /&gt;the best way to get the required data out of the database itself, handles expressions in such a&lt;br /&gt;way that would normally require more time to retrieve the data than if columns were normally&lt;br /&gt;selected, and the expression itself handled programmatically.&lt;br /&gt;Minimize the number of columns included in a Group By clause.&lt;br /&gt;If you are using a join, try to have the columns joined on (from both tables) indexed.&lt;br /&gt;When in doubt, index.&lt;br /&gt;Unless doing multiple counts or a complex query, use COUNT(*) (the number of rows&lt;br /&gt;generated by the query) rather than COUNT(Column_Name).&lt;br /&gt;12. What is a Cartesian product? --Simply, it is a join without a Where clause. It gives you every row in the&lt;br /&gt;first table, joined with every row in the second table. This is best shown by example:&lt;br /&gt;SELECT *&lt;br /&gt;FROM AntiqueOwners, Orders;&lt;br /&gt;This gives:&lt;br /&gt;AntiqueOwners.&lt;br /&gt;OwnerID&lt;br /&gt;AntiqueOwners.&lt;br /&gt;OwnerLastName&lt;br /&gt;AntiqueOwners.&lt;br /&gt;OwnerFirstName&lt;br /&gt;Orders.&lt;br /&gt;OwnerID&lt;br /&gt;Orders.&lt;br /&gt;ItemDesired&lt;br /&gt;01 Jones Bill 02 Table&lt;br /&gt;01 Jones Bill 02 Desk&lt;br /&gt;01 Jones Bill 21 Chair&lt;br /&gt;01 Jones Bill 15 Mirror&lt;br /&gt;02 Smith Bob 02 Table&lt;br /&gt;&lt;br /&gt;23&lt;br /&gt;&lt;br /&gt;02 Smith Bob 02 Desk&lt;br /&gt;02 Smith Bob 21 Chair&lt;br /&gt;02 Smith Bob 15 Mirror&lt;br /&gt;15 Lawson Patricia 02 Table&lt;br /&gt;15 Lawson Patricia 02 Desk&lt;br /&gt;15 Lawson Patricia 21 Chair&lt;br /&gt;15 Lawson Patricia 15 Mirror&lt;br /&gt;21 Akins Jane 02 Table&lt;br /&gt;21 Akins Jane 02 Desk&lt;br /&gt;21 Akins Jane 21 Chair&lt;br /&gt;21 Akins Jane 15 Mirror&lt;br /&gt;50 Fowler Sam 02 Table&lt;br /&gt;50 Fowler Sam 02 Desk&lt;br /&gt;50 Fowler Sam 21 Chair&lt;br /&gt;50 Fowler Sam 15 Mirror&lt;br /&gt;The number of rows in the result has the number of rows in the first table times the number of rows in the&lt;br /&gt;second table, and is sometimes called a Cross-Join.&lt;br /&gt;If you think about it, you can see how joins work. Look at the Cartesian product results, then look for&lt;br /&gt;rows where the OwnerID's are equal, and the result is what you would get on an equijoin.&lt;br /&gt;Of course, this is not how DBMS's actually perform joins because loading this result can take too much&lt;br /&gt;memory; instead, comparisons are performed in nested loops, or by comparing values in indexes, and&lt;br /&gt;then loading result rows.&lt;br /&gt;13. What is normalization? --Normalization is a technique of database design that suggests that certain&lt;br /&gt;criteria be used when constructing a table layout (deciding what columns each table will have, and&lt;br /&gt;creating the key structure), where the idea is to eliminate redundancy of non-key data across tables.&lt;br /&gt;Normalization is usually referred to in terms of forms, and I will introduce only the first three, even&lt;br /&gt;though it is somewhat common to use other, more advanced forms (fourth, fifth, Boyce-Codd; see&lt;br /&gt;documentation).&lt;br /&gt;First Normal Form refers to moving data into separate tables where the data in each table is of a&lt;br /&gt;similar type, and by giving each table a primary key.&lt;br /&gt;Putting data in Second Normal Form involves removing to other tables data that is only dependent of a&lt;br /&gt;part of the key. For example, if I had left the names of the Antique Owners in the items table, that would&lt;br /&gt;not be in Second Normal Form because that data would be redundant; the name would be repeated for&lt;br /&gt;each item owned; as such, the names were placed in their own table. The names themselves don't have&lt;br /&gt;anything to do with the items, only the identities of the buyers and sellers.&lt;br /&gt;&lt;br /&gt;24&lt;br /&gt;&lt;br /&gt;Third Normal Form involves getting rid of anything in the tables that doesn't depend solely on the&lt;br /&gt;primary key. Only include information that is dependent on the key, and move off data to other tables&lt;br /&gt;that are independent of the primary key, and create a primary key for the new tables.&lt;br /&gt;There is some redundancy to each form, and if data is in 3NF (shorthand for 3rd normal form), it is&lt;br /&gt;already in 1NF and 2NF. In terms of data design then, arrange data so that any non-primary key&lt;br /&gt;columns are dependent only on the whole primary key. If you take a look at the sample database, you&lt;br /&gt;will see that the way then to navigate through the database is through joins using common key columns.&lt;br /&gt;Two other important points in database design are using good, consistent, logical, full-word names for&lt;br /&gt;the tables and columns, and the use of full words in the database itself. On the last point, my database is&lt;br /&gt;lacking, as I use numeric codes for identification. It is usually best, if possible, to come up with keys that&lt;br /&gt;are, by themselves, self-explanatory; for example, a better key would be the first four letters of the last&lt;br /&gt;name and first initial of the owner, like JONEB for Bill Jones (or for tiebreaking purposes, add numbers&lt;br /&gt;to the end to differentiate two or more people with similar names, so you could try JONEB1, JONEB2,&lt;br /&gt;etc.).&lt;br /&gt;14. What is the difference between a single-row query and a multiple-row query and why is it important to&lt;br /&gt;know the difference? --First, to cover the obvious, a single-row query is a query that returns one row as&lt;br /&gt;its result, and a multiple-row query is a query that returns more than one row as its result. Whether a&lt;br /&gt;query returns one row or more than one row is entirely dependent on the design (or schema) of the&lt;br /&gt;tables of the database. As query-writer, you must be aware of the schema, be sure to include enough&lt;br /&gt;conditions, and structure your SQL statement properly, so that you will get the desired result (either one&lt;br /&gt;row or multiple rows). For example, if you wanted to be sure that a query of the AntiqueOwners table&lt;br /&gt;returned only one row, consider an equal condition of the primary key column, OwnerID.&lt;br /&gt;Three reasons immediately come to mind as to why this is important. First, getting multiple rows when&lt;br /&gt;you were expecting only one, or vice-versa, may mean that the query is erroneous, that the database is&lt;br /&gt;incomplete, or simply, you learned something new about your data. Second, if you are using an update&lt;br /&gt;or delete statement, you had better be sure that the statement that you write performs the operation on&lt;br /&gt;the desired row (or rows)...or else, you might be deleting or updating more rows than you intend. Third,&lt;br /&gt;any queries written in Embedded SQL must be carefully thought out as to the number of rows returned.&lt;br /&gt;If you write a single-row query, only one SQL statement may need to be performed to complete the&lt;br /&gt;programming logic required. If your query, on the other hand, returns multiple rows, you will have to use&lt;br /&gt;the Fetch statement, and quite probably, some sort of looping structure in your program will be required&lt;br /&gt;to iterate processing on each returned row of the query.&lt;br /&gt;15. Tell me about a simple approach to relational database design. --This was sent to me via a news posting;&lt;br /&gt;it was submitted by John Frame ( jframe@jframe.com ) and Richard Freedman (&lt;br /&gt;rfreedm@voicenet.com ); I offer a shortened version as advice, but I'm not responsible for it, and some&lt;br /&gt;of the concepts are readdressed in the next question...&lt;br /&gt;First, create a list of important things (entities) and include those things you may not initially believe is&lt;br /&gt;important. Second, draw a line between any two entities that have any connection whatsoever; except&lt;br /&gt;that no two entities can connect without a 'rule'; e.g.: families have children, employees work for a&lt;br /&gt;department. Therefore put the 'connection' in a diamond, the 'entities' in squares. Third, your picture&lt;br /&gt;should now have many squares (entities) connected to other entities through diamonds (a square&lt;br /&gt;enclosing an entity, with a line to a diamond describing the relationship, and then another line to the other&lt;br /&gt;&lt;br /&gt;25&lt;br /&gt;&lt;br /&gt;entity). Fourth, put descriptors on each square and each diamond, such as customer -- airline -- trip.&lt;br /&gt;Fifth, give each diamond and square any attributes it may have (a person has a name, an invoice has a&lt;br /&gt;number), but some relationships have none (a parent just owns a child). Sixth, everything on your page&lt;br /&gt;that has attributes is now a table, whenever two entities have a relationship where the relationship has no&lt;br /&gt;attributes, there is merely a foreign key between the tables. Seventh, in general you want to make tables&lt;br /&gt;not repeat data. So, if a customer has a name and several addresses, you can see that for every address&lt;br /&gt;of a customer, there will be repeated the customer's first name, last name, etc. So, record Name in one&lt;br /&gt;table, and put all his addresses in another. Eighth, each row (record) should be unique from every other&lt;br /&gt;one; Mr. Freedman suggests a 'auto-increment number' primary key, where a new, unique number is&lt;br /&gt;generated for each new inserted row. Ninth, a key is any way to uniquely identify a row in a table...first&lt;br /&gt;and last name together are good as a 'composite' key. That's the technique.&lt;br /&gt;16. What are relationships? --Another design question...the term "relationships" (often termed "relation")&lt;br /&gt;usually refers to the relationships among primary and foreign keys between tables. This concept is&lt;br /&gt;important because when the tables of a relational database are designed, these relationships must be&lt;br /&gt;defined because they determine which columns are or are not primary or foreign keys. You may have&lt;br /&gt;heard of an Entity-Relationship Diagram, which is a graphical view of tables in a database schema,&lt;br /&gt;with lines connecting related columns across tables. See the sample diagram at the end of this section or&lt;br /&gt;some of the sites below in regard to this topic, as there are many different ways of drawing E-R&lt;br /&gt;diagrams. But first, let's look at each kind of relationship...&lt;br /&gt;A One-to-one relationship means that you have a primary key column that is related to a foreign key&lt;br /&gt;column, and that for every primary key value, there is one foreign key value. For example, in the first&lt;br /&gt;example, the EmployeeAddressTable, we add an EmployeeIDNo column. Then, the&lt;br /&gt;EmployeeAddressTable is related to the EmployeeStatisticsTable (second example table) by means of&lt;br /&gt;that EmployeeIDNo. Specifically, each employee in the EmployeeAddressTable has statistics (one row&lt;br /&gt;of data) in the EmployeeStatisticsTable. Even though this is a contrived example, this is a "1-1"&lt;br /&gt;relationship. Also notice the "has" in bold...when expressing a relationship, it is important to describe the&lt;br /&gt;relationship with a verb.&lt;br /&gt;The other two kinds of relationships may or may not use logical primary key and foreign key&lt;br /&gt;constraints...it is strictly a call of the designer. The first of these is the one-to-many&lt;br /&gt;relationship ("1-M"). This means that for every column value in one table, there is one or more related&lt;br /&gt;values in another table. Key constraints may be added to the design, or possibly just the use of some&lt;br /&gt;sort of identifier column may be used to establish the relationship. An example would be that for every&lt;br /&gt;OwnerID in the AntiqueOwners table, there are one or more (zero is permissible too) Items bought in&lt;br /&gt;the Antiques table (verb: buy).&lt;br /&gt;Finally, the many-to-many relationship ("M-M") does not involve keys generally, and usually involves&lt;br /&gt;identifying columns. The unusual occurrence of a "M-M" means that one column in one table is related to&lt;br /&gt;another column in another table, and for every value of one of these two columns, there are one or more&lt;br /&gt;related values in the corresponding column in the other table (and vice-versa), or more a common&lt;br /&gt;possibility, two tables have a 1-M relationship to each other (two relationships, one 1-M going each&lt;br /&gt;way). A [bad] example of the more common situation would be if you had a job assignment database,&lt;br /&gt;where one table held one row for each employee and a job assignment, and another table held one row&lt;br /&gt;for each job with one of the assigned employees. Here, you would have multiple rows for each&lt;br /&gt;employee in the first table, one for each job assignment, and multiple rows for each job in the second&lt;br /&gt;&lt;br /&gt;26&lt;br /&gt;&lt;br /&gt;table, one for each employee assigned to the project. These tables have a M-M: each employee in the&lt;br /&gt;first table has many job assignments from the second table, and each job has many employees assigned&lt;br /&gt;to it from the first table. This is the tip of the iceberg on this topic...see the links below for more&lt;br /&gt;information and see the diagram below for a simplified example of an E-R diagram.&lt;br /&gt;17. What are some important nonstandard SQL features (extremely common question)? --Well, see the&lt;br /&gt;next section...&lt;br /&gt;Nonstandard SQL..."check local listings"&lt;br /&gt;INTERSECT and MINUS are like the UNION statement, except that INTERSECT produces rows&lt;br /&gt;that appear in both queries, and MINUS produces rows that result from the first query, but not the&lt;br /&gt;second.&lt;br /&gt;Report Generation Features: the COMPUTE clause is placed at the end of a query to place the result of&lt;br /&gt;an aggregate function at the end of a listing, like COMPUTE SUM (PRICE); Another option is to use&lt;br /&gt;break logic: define a break to divide the query results into groups based on a column, like BREAK ON&lt;br /&gt;BUYERID. Then, to produce a result after the listing of a group, use COMPUTE SUM OF PRICE ON&lt;br /&gt;BUYERID. If, for example, you used all three of these clauses (BREAK first, COMPUTE on break&lt;br /&gt;second, COMPUTE overall sum third), you would get a report that grouped items by their BuyerID,&lt;br /&gt;listing the sum of Prices after each group of a BuyerID's items, then, after all groups are listed, the sum&lt;br /&gt;of all Prices is listed, all with SQL-generated headers and lines.&lt;br /&gt;In addition to the above listed aggregate functions, some DBMS's allow more functions to be used in&lt;br /&gt;Select lists, except that these functions (some character functions allow multiple-row results) are to be&lt;br /&gt;used with an individual value (not groups), on single-row queries. The functions are to be used only on&lt;br /&gt;appropriate data types, also. Here are some Mathematical Functions:&lt;br /&gt;ABS(X) Absolute value-converts negative numbers to positive, or leaves positive numbers alone&lt;br /&gt;CEIL(X) X is a decimal value that will be rounded up.&lt;br /&gt;FLOOR(X) X is a decimal value that will be rounded down.&lt;br /&gt;&lt;br /&gt;27&lt;br /&gt;&lt;br /&gt;GREATEST(X,Y) Returns the largest of the two values.&lt;br /&gt;LEAST(X,Y) Returns the smallest of the two values.&lt;br /&gt;MOD(X,Y) Returns the remainder of X / Y.&lt;br /&gt;POWER(X,Y) Returns X to the power of Y.&lt;br /&gt;ROUND(X,Y) Rounds X to Y decimal places. If Y is omitted, X is rounded to the nearest integer.&lt;br /&gt;SIGN(X) Returns a minus if X &lt; 0, else a plus.&lt;br /&gt;SQRT(X) Returns the square root of X.&lt;br /&gt;Character Functions&lt;br /&gt;LEFT(,X) Returns the leftmost X characters of the string.&lt;br /&gt;RIGHT(,X) Returns the rightmost X characters of the string.&lt;br /&gt;UPPER() Converts the string to all uppercase letters.&lt;br /&gt;LOWER() Converts the string to all lowercase letters.&lt;br /&gt;INITCAP() Converts the string to initial caps.&lt;br /&gt;LENGTH() Returns the number of characters in the string.&lt;br /&gt;|| Combines the two strings of text into one, concatenated string, where the first&lt;br /&gt;string is immediately followed by the second.&lt;br /&gt;LPAD(,X,'*') Pads the string on the left with the * (or whatever character is inside the quotes),&lt;br /&gt;to make the string X characters long.&lt;br /&gt;RPAD(,X,'*') Pads the string on the right with the * (or whatever character is inside the quotes),&lt;br /&gt;to make the string X characters long.&lt;br /&gt;SUBSTR(,X,Y) Extracts Y letters from the string beginning at position X.&lt;br /&gt;NVL(,) The Null value function will substitute  for any NULLs for in the&lt;br /&gt;. If the current value of  is not NULL, NVL has no effect.&lt;br /&gt;Syntax Summary--For Advanced Users Only&lt;br /&gt;Here are the general forms of the statements discussed in this tutorial, plus some extra important ones&lt;br /&gt;(explanations given). REMEMBER that all of these statements may or may not be available on your system,&lt;br /&gt;so check documentation regarding availability:&lt;br /&gt;ALTER TABLE  ADD|DROP|MODIFY (COLUMN SPECIFICATION[S]...see Create&lt;br /&gt;Table); --allows you to add or delete a column or columns from a table, or change the specification (data&lt;br /&gt;type, etc.) on an existing column; this statement is also used to change the physical specifications of a table (how&lt;br /&gt;a table is stored, etc.), but these definitions are DBMS-specific, so read the documentation. Also, these physical&lt;br /&gt;specifications are used with the Create Table statement, when a table is first created. In addition, only one option&lt;br /&gt;&lt;br /&gt;28&lt;br /&gt;&lt;br /&gt;can be performed per Alter Table statement --either add, drop, OR modify in a single statement.&lt;br /&gt;COMMIT; --makes changes made to some database systems permanent (since the last COMMIT; known as a&lt;br /&gt;transaction)&lt;br /&gt;CREATE [UNIQUE] INDEX&lt;br /&gt;ON  (); --UNIQUE is optional; within brackets.&lt;br /&gt;CREATE TABLE&lt;br /&gt;(  [()] ,&lt;br /&gt;...other columns); (also valid with ALTER TABLE)&lt;br /&gt;--where SIZE is only used on certain data types (see above), and constraints include the following possibilities&lt;br /&gt;(automatically enforced by the DBMS; failure causes an error to be generated):&lt;br /&gt;1. NULL or NOT NULL (see above)&lt;br /&gt;2. UNIQUE enforces that no two rows will have the same value for this column&lt;br /&gt;3. PRIMARY KEY tells the database that this column is the primary key column (only used if the key is a&lt;br /&gt;one column key, otherwise a PRIMARY KEY (column, column, ...) statement appears after the last&lt;br /&gt;column definition.&lt;br /&gt;4. CHECK allows a condition to be checked for when data in that column is updated or inserted; for&lt;br /&gt;example, CHECK (PRICE 0) causes the system to check that the Price column is greater than zero&lt;br /&gt;before accepting the value...sometimes implemented as the CONSTRAINT statement.&lt;br /&gt;5. DEFAULT inserts the default value into the database if a row is inserted without that column's data being&lt;br /&gt;inserted; for example, BENEFITS INTEGER DEFAULT = 10000&lt;br /&gt;6. FOREIGN KEY works the same as Primary Key, but is followed by: REFERENCES&lt;br /&gt;(), which refers to the referential primary key.&lt;br /&gt;CREATE VIEW  AS ;&lt;br /&gt;DELETE FROM  WHERE ;&lt;br /&gt;INSERT INTO  [()]&lt;br /&gt;VALUES ();&lt;br /&gt;ROLLBACK; --Takes back any changes to the database that you have made, back to the last time you gave a&lt;br /&gt;Commit command...beware! Some software uses automatic committing on systems that use the transaction&lt;br /&gt;features, so the Rollback command may not work.&lt;br /&gt;SELECT [DISTINCT|ALL]&lt;br /&gt;FROM&lt;br /&gt;[WHERE ]&lt;br /&gt;[GROUP BY ]&lt;br /&gt;[HAVING ]&lt;br /&gt;[ORDER BY  [ASC|DESC]]; --where ASC|DESC allows the ordering to be done&lt;br /&gt;in ASCending or DESCending order&lt;br /&gt;UPDATE&lt;br /&gt;SET  =&lt;br /&gt;&lt;br /&gt;29&lt;br /&gt;&lt;br /&gt;[WHERE ]; --if the Where clause is left out, all rows will be updated according to the Set&lt;br /&gt;statement.&lt;br /&gt;Exercises&lt;br /&gt;Queries&lt;br /&gt;Using the example tables in the tutorial, write a SQL statement to:&lt;br /&gt;1. Show each Antiques order and the last and first names of the person who ordered the item.&lt;br /&gt;2. Show each column in the EmployeeStatisticsTable in alphabetical order by Position, then by&lt;br /&gt;EmployeeIDNo.&lt;br /&gt;3. Show the annual budget for Benefits from the EmployeeStatisticsTable.&lt;br /&gt;4. Using the IN Operator, show the names of the owners of Chairs.&lt;br /&gt;5. Show the names of all Antiques Owners who have do not have an order placed.&lt;br /&gt;6. Show the names of those who have placed Ant
