<?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-5919788598875118805</id><updated>2011-10-02T06:44:35.456-07:00</updated><title type='text'>TechWebLog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-7661481240010440060</id><published>2009-03-28T19:27:00.000-07:00</published><updated>2009-03-28T19:33:20.127-07:00</updated><title type='text'>Download FREE New Windows Live Messenger 2009 Skins</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_E7fRzeY164g/Sc7dWl4VUmI/AAAAAAAAADU/0WbVNGpot40/s1600-h/windows-live-messenger.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 195px; height: 320px;" src="http://4.bp.blogspot.com/_E7fRzeY164g/Sc7dWl4VUmI/AAAAAAAAADU/0WbVNGpot40/s320/windows-live-messenger.jpg" alt="" id="BLOGGER_PHOTO_ID_5318431590166385250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Download: &lt;a href="http://www.sendspace.com/file/anz9mn"&gt;http://www.sendspace.com/file/anz9mn&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-7661481240010440060?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/7661481240010440060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=7661481240010440060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7661481240010440060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7661481240010440060'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/03/download-free-new-windows-live.html' title='Download FREE New Windows Live Messenger 2009 Skins'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_E7fRzeY164g/Sc7dWl4VUmI/AAAAAAAAADU/0WbVNGpot40/s72-c/windows-live-messenger.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-7574085668626893820</id><published>2009-03-28T19:15:00.000-07:00</published><updated>2009-03-30T03:15:28.904-07:00</updated><title type='text'>Dowload Office Genuine Advantage (OGA) 1.7.111.0 Fix - Remove Genuine Office Notification Tab</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_E7fRzeY164g/Sc7bHX9yuxI/AAAAAAAAADM/uIJcX_kiGFI/s1600-h/image11.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 303px; height: 320px;" src="http://4.bp.blogspot.com/_E7fRzeY164g/Sc7bHX9yuxI/AAAAAAAAADM/uIJcX_kiGFI/s320/image11.png" alt="" id="BLOGGER_PHOTO_ID_5318429129709894418" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.sendspace.com/file/9mg4ho"&gt;http://www.sendspace.com/file/9mg4ho&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When I was installing the OGA I received a backdoor trojan warning from the AVG. SO BEWARE!!!&lt;br /&gt;&lt;br /&gt;0) If the OGA patch is not installed before go to step 6.&lt;br /&gt;1) Go to C:\Windows\System32 folder&lt;br /&gt;2) Search for the OGA* files&lt;br /&gt;3) 3 files should come up(if the OGA was installed before 3 files, if not installed it before and see what happens then perform the instructions given here.)&lt;br /&gt;4) Delete the OGAverify.exe and the OGAAddin.dll&lt;br /&gt;5) Keep the OGAACheckcontrol file&lt;br /&gt;6) Run the OGA crack.&lt;br /&gt;7) Check any office application to see if the OGA tab is still there.&lt;br /&gt;&lt;br /&gt;I received an error message when the dos window was opened during the installation, but still worked for me.&lt;br /&gt;&lt;br /&gt;Platform:Vista 32bit &amp;amp; Office 2007&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-7574085668626893820?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/7574085668626893820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=7574085668626893820' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7574085668626893820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7574085668626893820'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/03/dowload-office-genuine-advantage-oga.html' title='Dowload Office Genuine Advantage (OGA) 1.7.111.0 Fix - Remove Genuine Office Notification Tab'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_E7fRzeY164g/Sc7bHX9yuxI/AAAAAAAAADM/uIJcX_kiGFI/s72-c/image11.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-8689998954436569166</id><published>2009-01-19T23:07:00.000-08:00</published><updated>2009-01-22T18:14:59.028-08:00</updated><title type='text'>Safest way to Compress/Extract, COPY and DELETE Files on Windows OS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_E7fRzeY164g/SXV4t5Pp5VI/AAAAAAAAADE/33oAJ4ehx_s/s1600-h/Cc700817.adprte03_big%28en-us,TechNet.10%29.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 162px;" src="http://4.bp.blogspot.com/_E7fRzeY164g/SXV4t5Pp5VI/AAAAAAAAADE/33oAJ4ehx_s/s320/Cc700817.adprte03_big%28en-us,TechNet.10%29.gif" alt="" id="BLOGGER_PHOTO_ID_5293269666899813714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;If you have important data or big amount of data to work on, the best way is using the command line. Because of the command line takes lot less of computer's source, and this reduces the possibility of computer to crash and lose data.&lt;br /&gt;&lt;br /&gt;I would suggest you to use &lt;a href="http://www.flash-systems.de/download/uzcl/uzcl10.zip"&gt;UltimateZip Command Line 1.0&lt;/a&gt; to extract or compress data. There is a manual in the package with some examples. But I would like to add some examples as well.&lt;br /&gt;&lt;br /&gt;Here is two simple examples to show how to use the UltimateZip command line,I'd like to remind you there are more examples in the manual.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To extract a file :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Open the &lt;a href="http://en.wikipedia.org/wiki/Command_Prompt_%28Windows%29"&gt;cmd&lt;/a&gt; console from the start menu (Type cmd in run(XP)/search(Vista) )and&lt;br /&gt;&lt;br /&gt;C:\Users\Mertslog\UltimateZip&amp;gt;uzext -p"C:\Users\Mertslog\SomeFolder\NewFolder" "C:\Users\Mertslog\SomeFolder\test.zip"&lt;br /&gt;&lt;br /&gt;Extracts the test.zip file into NewFolder&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To compress a file :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;C:\Users\Mertslog\UltimateZip&amp;gt;uzcomp "C:\Users\MerT\Downloads\new.zip" "C:\Users\MerT\Downloads\New\*.*"&lt;br /&gt;&lt;br /&gt;Zips everything in the folder called new and the output file is new.zip&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To remove a file:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If you remove the file in a safe way, i would suggest to use &lt;a href="http://www.glaryutilities.com/"&gt;&lt;span class="sumtitle"&gt;Glary Utilities&lt;/span&gt;&lt;/a&gt; , it is a freeware software which adds wipe functinality to the righ click menu at windows. It has lots of funtions, if you want to check it out here is the &lt;a href="http://www.glaryutilities.com/gu.html"&gt;link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you want to remove a file by using the command line, here is some examples.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;del test.tmp&lt;/b&gt; = Deletes the test.tmp in the directory that you&lt;br /&gt;        currently are in, if the file exists.&lt;br /&gt;&lt;br /&gt;        &lt;b&gt;del c:\windows\test.tmp&lt;/b&gt; = Delete the c:\windows\test.tmp in the windows directory&lt;br /&gt;        if it exists.&lt;br /&gt;&lt;br /&gt;        &lt;b&gt;del c:\windows\temp\*.*&lt;/b&gt; = (* is for wild character(s)) *.* indicates that you would&lt;br /&gt;        like to delete all files in the c:\windows\temp directory.&lt;br /&gt;&lt;br /&gt;        &lt;b&gt;del c:\windows\temp\?est.tmp&lt;/b&gt; = (? is a single wild character for one letter) This&lt;br /&gt;        command would delete any file ending with est.tmp such as pest.tmp or&lt;br /&gt;        zest.tmp...&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To copy file:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If you are in the directory that you want to copy files:&lt;br /&gt;&lt;p&gt;&lt;br /&gt;copy *.* c:\direct\name2\&lt;/p&gt;&lt;p&gt;Copies everything in the current folder to the folder calles name2&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;If you are not in the directory you want to copy:&lt;br /&gt;copy c:\direct\name\*.*&lt;br /&gt;c:\direct\name2\&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I provided really basic level exemples, however you may find more complicated commands on the internet, but the examples that i provided will allow you to do the simple work on your important data.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-8689998954436569166?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/8689998954436569166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=8689998954436569166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/8689998954436569166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/8689998954436569166'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/01/safest-way-to-compressextract-copy-and.html' title='Safest way to Compress/Extract, COPY and DELETE Files on Windows OS'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_E7fRzeY164g/SXV4t5Pp5VI/AAAAAAAAADE/33oAJ4ehx_s/s72-c/Cc700817.adprte03_big%28en-us,TechNet.10%29.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-1080423928476549002</id><published>2009-01-18T22:50:00.001-08:00</published><updated>2009-01-18T22:53:18.399-08:00</updated><title type='text'>How to remove the Downadup or  the Conficker virus</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_E7fRzeY164g/SXQjLP4gy1I/AAAAAAAAAC8/wGdr62T9wWI/s1600-h/worm.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 253px;" src="http://3.bp.blogspot.com/_E7fRzeY164g/SXQjLP4gy1I/AAAAAAAAAC8/wGdr62T9wWI/s320/worm.jpg" alt="" id="BLOGGER_PHOTO_ID_5292894138216270674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div align="justify"&gt;&lt;br /&gt;The downadup is the latest one of the virus that is spreaded to computers that are all around  the world and panicked the many computer users.The virus is not really recent, it was discovered around late October early November however many computers without latest windows updates and antivirus software or unupdated antivirus programs caused to spread the virus and infect around 3.5 million computers.&lt;br /&gt;&lt;br /&gt;The downadup is basically a standalone malicious program which uses computer or network resources to make complete copies of itself. May include code or other malware to damage both the system and the network. &lt;span class="body"&gt;The program generates addresses for 250 different domains each day &lt;/span&gt;checks some of them for updates or other files to download and install.&lt;br /&gt;&lt;br /&gt;Easiest way to remove this virus is using the removal tools. Here is two removal tools one from &lt;a href="http://download.softpedia.com/dl/d69aad94f6605a64b8a902ebd0a3254f/49742146/100118447/software/antivirus/FixDownadup.exe"&gt;Norton&lt;/a&gt; and one from &lt;a href="http://download.softpedia.com/dl/2963a9b29d93d078ccdb516c33e7222e/497421d8/100118439/software/antivirus/Anti-Downadup-EN.zip"&gt;Bitdefender&lt;/a&gt;. Any of these will find the virus if it the computer is infected then remove it safely.&lt;br /&gt;&lt;/div&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="1" align="justify"&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-1080423928476549002?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/1080423928476549002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=1080423928476549002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/1080423928476549002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/1080423928476549002'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/01/how-to-remove-downadup-or-conficker.html' title='How to remove the Downadup or  the Conficker virus'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_E7fRzeY164g/SXQjLP4gy1I/AAAAAAAAAC8/wGdr62T9wWI/s72-c/worm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-8989991823837434313</id><published>2009-01-17T20:09:00.000-08:00</published><updated>2009-01-17T20:42:25.312-08:00</updated><title type='text'>Windows 7 Beta FAQ- [ Frequently Asked Questions ]</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_E7fRzeY164g/SXKrdyi4W1I/AAAAAAAAAC0/BiKD2UfcjnM/s1600-h/Windows-7-Beta-FAQ-2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 200px;" src="http://4.bp.blogspot.com/_E7fRzeY164g/SXKrdyi4W1I/AAAAAAAAAC0/BiKD2UfcjnM/s320/Windows-7-Beta-FAQ-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5292481040386382674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;1. Windows 7 Beta – why?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;Beta is a label synonymous with a critical milestone in the development of&lt;/span&gt; &lt;span id="intelliTxt"&gt;Microsoft's Windows operating systems, as it marks the company moving &lt;/span&gt;&lt;span id="intelliTxt"&gt;away from dogfooding and testing internally early Alpha Builds towards &lt;/span&gt;&lt;span id="intelliTxt"&gt;the point where the product meets the necessary quality standard to be &lt;/span&gt;&lt;span id="intelliTxt"&gt;made available as a preview release to the general public. Microsoft is&lt;/span&gt; &lt;span id="intelliTxt"&gt;essentially inviting the public to lend a helping hand in building the &lt;/span&gt;&lt;span id="intelliTxt"&gt;next iteration of the Windows platform, by testing the operating system &lt;/span&gt;&lt;span id="intelliTxt"&gt;and providing feedback, which permits the company to soften all the&lt;/span&gt; &lt;span id="intelliTxt"&gt;rough edges of the software before RTM.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;“We need a bit of &lt;/span&gt;&lt;span id="intelliTxt"&gt;information so we can gather your feedback and in case we need to send&lt;/span&gt; &lt;span id="intelliTxt"&gt;information about the Beta. We will also collect automated reporting  &lt;/span&gt;&lt;span id="intelliTxt"&gt;feedback from PCs running the Beta to help collectively analyze issues&lt;/span&gt; &lt;span id="intelliTxt"&gt;and file bug reports where appropriate,” Microsoft  &lt;strong&gt;&lt;a target="_blank" href="http://www.microsoft.com/windows/windows-7/beta-faq.aspx"&gt;informed&lt;/a&gt;&lt;/strong&gt;.&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;2. Windows 7 Beta – what?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;&lt;/strong&gt;Microsoft&lt;/span&gt; &lt;span id="intelliTxt"&gt;is developing its Windows client and server operating systems in&lt;/span&gt; &lt;span id="intelliTxt"&gt;parallel. The synchronized development process has resulted in the&lt;a target="_blank" href="http://news.softpedia.com/news/Unlimited-Windows-7-Beta-Downloads-Get-Green-Light-from-Microsoft-101680.shtml"&gt;&lt;strong&gt;Windows 7 client Beta&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; and &lt;/strong&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/Windows-7-Server-Windows-Server-2008-R2-Download-Links-101618.shtml"&gt;&lt;strong&gt;Windows 7 Server Beta (Windows Server 2008 R2 Beta)&lt;/strong&gt;&lt;/a&gt; to be offered almost concomitantly.&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;&lt;strong&gt;3. Windows 7 Beta – when?&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;Windows &lt;/span&gt;&lt;span id="intelliTxt"&gt;7 Beta client downloads went live on January 10, 2009. Windows Server&lt;/span&gt; &lt;span id="intelliTxt"&gt;2008 R2 downloads were accessible as of January 9, 2009.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;strong&gt;4. Why wasn't Windows 7 Beta client offered on January 9, as initially planed?&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;Microsoft postponed the availability of Windows 7 Beta client by one day “due to an enormous surge in demand, the download experience was not ideal, so we listened and took the necessary steps to ensure a good experience,” a Microsoft spokesperson revealed.&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;5. Windows 7 Beta – where to download?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;Windows 7 client both 32-bit and 65-bit editions is available for download &lt;strong&gt;&lt;a target="_blank" href="http://www.softpedia.com/get/System/OS-Enhancements/Windows-7.shtml"&gt;here&lt;/a&gt;&lt;/strong&gt;.The bits are the Ultimate SKU of Windows 7. For the Windows 7 Home Premium Beta edition (both x86 and x64 flavors) you will have to read &lt;strong&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/Download-Windows-7-Home-Premium-Beta-102011.shtml"&gt;this article &lt;/a&gt;&lt;/strong&gt;in order to access the download. At the same time, Windows 7 Server Beta (Windows Server 2008 R2 Beta) can be downloaded via this &lt;strong&gt;&lt;a target="_blank" href="http://www.softpedia.com/get/Others/Miscellaneous/Windows-Server-2008.shtml"&gt;link&lt;/a&gt;&lt;/strong&gt;, only for 64-bit and Itanium systems. Best use Internet Explorer 7, IE8Beta 2, or Firefox, if you plan to download Windows 7 Beta from Microsoft.&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;strong&gt;6. What exactly is Microsoft offering?&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;Windows 7 Beta Build 6.1.7000.0.081212-1400. Microsoft has released Windows 7 Beta client in Arabic, English, German, Hindi and Japanese for the 32-bit version, and in Arabic, English, German, and Japanese for the 64-bit one. Windows Server 2008 R2 Beta is up for grabs in English, German and Japanese for both 64-bit and Itanium systems.&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;strong&gt;7. What about Windows 7 product keys?&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;Windows7 Beta client product keys can be accessed from Microsoft, you will be able to find a list further down in the FAQ. Keys are available via this &lt;strong&gt;&lt;a target="_blank" href="http://www.microsoft.com/windows/windows-7/beta-download.aspx"&gt;link&lt;/a&gt;&lt;/strong&gt;, simply scroll down and select the version of the operating system you have downloaded, or want to download, and the company will offer a product key for the Beta. You will need to have a Windows Live ID.&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;For Windows Server 2008 R2 Beta the product keys are:&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;TFGPQ-J9267-T3R9G-99P7B-HXG47 (forWindows Server 2008 R2 Beta Enterprise); 2T88R-MBH2C-M7V97-9HVDW-VXTGF (for Windows Server 2008 R2 Beta Standard); GQJJW-4RPC9-VGW22-6VTKV-7MCC6 (for Windows Server 2008 R2 Beta Datacenter); CQ936-9K2T8-6GPRX-3JR9T-JF4CJ (for Windows Server 2008 R2 Beta for Itanium Based Systems); and GT8BY-FRKHB-7PB8W-GQ7YF-3DXJ6 (for Windows Web Server 2008 R2 Beta).&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;strong&gt;8. Is there a time limit, or a downloads limit for accessing the Windows 7 Beta?&lt;/strong&gt; &lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;On the Windows 7 Beta download page Microsoft continues to claim that “TheBeta is free and available to the first 2.5 million people who download it, starting January 9, 2009.” But, in fact, the Redmond company is offering unlimited downloads of Windows 7 Beta throughout January 24. Come January 24, Microsoft will discontinue downloads of Windows 7 Beta.&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;strong&gt;9. Will product keys be made available for all the people that download Windows 7 Beta even after the 2.5 M milestone, or just for the first 2.5 M users?&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;Here is what a Microsoft spokesperson told: “We have clearly heard that many of you want to check out the Windows 7 Beta and, as a result, we have decided [to] remove the initial 2.5 million limit on the public beta for the next two weeks (thru January 24th). During that time you will have access to the beta, even if the download number exceeds the 2.5 million unit limit.&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;strong&gt;10.What will happen if by January 24, Microsoft does not reach the limit of 2.5 million testers? Will downloads of Win 7 beta continue even after that date until the 2.5 M mark is reached?&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;p style="margin-bottom: 0in;"&gt;“Please check back with us closer to the 24th, and we may have more to share,” a Microsoft spokesperson revealed.&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;strong&gt;11. Can Microsoft be milked for all it's worth when it comes down to Windows 7 Beta product keys?&lt;/strong&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Well, actually not quite. The number of product keys the company will offerfor Windows 7 Beta downloads is limited. For the 32-bit version they are:&lt;br /&gt;6JKV2-QPB8H-RQ893-FW7TM-PBJ73;&lt;br /&gt;TQ32R-WFBDM-GFHD2-QGVMH-3P9GC;&lt;br /&gt;G4MQ-MGK72-HVXFW-KHCRF-KW6KY;&lt;br /&gt;4HJRK-X6Q28-HWRFY-WDYHJ-K8HDH; and&lt;br /&gt;QXV7B-K78W2-QGPR6-9FWH9-KGMM7,&lt;br /&gt;&lt;br /&gt;while for the 64-bit version they are:&lt;br /&gt;7XRCQ-RPY28-YY9P8-R6HD8-84GH3;&lt;br /&gt;RFFTV-J6K7W-MHBQJ-XYMMJ-Q8DCH;&lt;br /&gt;482XP-6J9WR-4JXT3-VBPP6-FQF4M;&lt;br /&gt;JYDV8-H8VXG-74RPT-6BJPB-X42V4; and&lt;br /&gt;D9RHV-JG8XC-C77H2-3YF6D-RYRJ9.&lt;br /&gt;&lt;br /&gt;&lt;span id="intelliTxt"&gt;&lt;div style="margin: 10px 0pt 10px 10px;" class="article_ad" align="center"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/span&gt;&lt;strong&gt;12. Need an incentive before downloading, what's in it for me?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Microsoft allows testers to download and use Windows 7 Beta completely for free in exchange for the feedback offered via the testing process. In case you are unconvinced to try the build, here is a taste of what &lt;strong&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/Windows-7-Beta-Build-7000-Screenshots-Gallery-101082.shtml"&gt;Windows 7 Beta has to offer in 75 screenshots&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;13. What are the hardware requirements for running Windows 7 Beta?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The minimum specifications for the operating system are: 1 GHz 32-bit or64-bit processor; 1 GB of system memory; 16 GB of available disk space;Support for DirectX 9 graphics with 128 MB memory (to enable the Aerotheme); DVD-R/W Drive; and Internet access, according to the software giant.&lt;br /&gt;&lt;br /&gt;“The hardware setup we’re recommending for the Windows 7 Beta is meant for average computing tasks, such as web browsing and word processing. If you plan to play games or run other hardware-intensive programs, you might need to test the Windows 7 Beta on a more powerful computer. It might also be possible to run theWindows 7 Beta on a less powerful system than the one we recommend, although we can’t guarantee the results,” Microsoft revealed.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;14. Can Windows 7 Beta be used indefinitely?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;No. Windows 7 Beta, as all Microsoft pre-release software which is offered for free ahead of RTM, is time-bombed. In this context, Windows 7 Beta will expire come August 1, 2009.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;15. What will happen with Windows 7 Beta after the August 1, 2009 expiration date?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;“The Windows 7 Beta expires approximately six months following its broad public availability, in order to give structured time to gatherfeedback from customers for a quality release,” a Microsoft spokesperson unveiled to Softpedia.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;16. How to install Windows 7 Beta?&lt;/strong&gt;&lt;span id="intelliTxt"&gt;&lt;div style="margin: 10px 0pt 10px 10px;" class="article_ad" align=""&gt; &lt;/div&gt;&lt;/span&gt;The operating system is offered packaged as an ISO image. All that users have to do is burn a DVD with the Windows 7 Beta bits. Installing the platform is a simple enough process, and &lt;strong&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/Windows-7-Beta-1-Build-7000-Installation-in-45-Screenshots-101080.shtml"&gt;this article will guide you through it in 45 screenshots&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;17. What is the first thing users should do after installing Windows 7 Beta?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Install &lt;strong&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/Update-Windows-7-Beta-and-Fix-MP3-File-Corruption-Issues-101723.shtml"&gt;this update&lt;/a&gt;&lt;/strong&gt; that is designed to resolve an MP3 file corruption issue in which Windows 7 manages to lose seconds of audio from MP3s, but also additional problems related to Windows Media Player and Windows Media Center.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;18. Where do I go if I am an IT Pro or a developer?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;IT Pros should go &lt;strong&gt;&lt;a target="_blank" href="http://technet.microsoft.com/subscriptions/downloads/default.aspx?pv=36:350"&gt;here&lt;/a&gt;&lt;/strong&gt;, developers &lt;strong&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/subscriptions/downloads/default.aspx?pv=36:350"&gt;here&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;19. How do I keep Windows 7 secure?&lt;/strong&gt;&lt;span id="intelliTxt"&gt;&lt;div style="margin: 10px 0pt 10px 10px;" class="article_ad" align=""&gt; &lt;/div&gt;&lt;/span&gt;&lt;br /&gt;Microsoft has worked with members of the security industry in order to producesecurity solutions tailored to Windows 7. At this point in time the Redmond company is recommending &lt;strong&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/Download-Windows-7-Antivirus-from-AVG-Kaspersky-and-Symantec-102093.shtml"&gt;products from AVG, Kaspersly and Symantec&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;20. Is Microsoft offering any downloads related to Windows 7 Beta?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Of course. In addition to Windows 7 Beta users can download the &lt;strong&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/Windows-7-Beta-Automated-Installation-Kit-Available-for-Download-102206.shtml"&gt;Windows Automated Installation Kit (Windows 7 Beta)&lt;/a&gt;&lt;/strong&gt;, the &lt;strong&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/Download-Windows-7-Beta-Language-Interface-Packs-102127.shtml"&gt;Windows 7 Beta (7000-0-081212-1400) Language Interface Packs&lt;/a&gt;&lt;/strong&gt;, and the &lt;strong&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/Download-Windows-SDK-for-Windows-7-and-NET-Framework-3-5-SP1-101739.shtml"&gt;Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;21. Is there something that Microsoft prohibits users from doing with the Windows 7 Beta?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;While the software manufacturer is allowing testers to install as many copiesof Windows 7 Beta on as many virtual and physical machines as possible,the company is only permitting the bits to be deployed on testing machines and not in production environments, while prohibiting any benchmarking.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;22. Should users expect to run into problems with Windows 7 Beta?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Well, it is a Beta release after all. Windows 7 is still under development and, as such, users should expect the operating system to misbehave.Microsoft has published the Release Notes and additional resources designed to inform them of the glitches associated with Windows 7 Beta.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;23. What's next?&lt;/strong&gt;&lt;span id="intelliTxt"&gt;&lt;div style="margin: 10px 0pt 10px 10px;" class="article_ad" align=""&gt; &lt;/div&gt;&lt;/span&gt;&lt;br /&gt;“The feedback we get in the early stages of Beta will help enable us todiscuss the next Windows 7 milestone. Our goal with Beta is to collect feedback and refine the features so we can deliver a great product that meets our customers’ needs,” a Microsoft spokesperson stated for Softpedia.&lt;br /&gt;Users must understand that Windows 7 Beta is feature complete, even though Microsoft still has a few aces up its sleeve and is promising that it will bring to the surface &lt;strong&gt;features hidden &lt;/strong&gt;inside the operating system ahead of finalization. Windows7 will move from Beta to Release Candidate and will subsequently be Released to Manufacturing.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Source:&lt;/span&gt; &lt;a href="http://news.softpedia.com/news/Windows-7-Beta-FAQ-102235.shtml"&gt;Softpedia &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-8989991823837434313?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/8989991823837434313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=8989991823837434313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/8989991823837434313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/8989991823837434313'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/01/windows-7-beta-faq-frequently-asked.html' title='Windows 7 Beta FAQ- [ Frequently Asked Questions ]'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_E7fRzeY164g/SXKrdyi4W1I/AAAAAAAAAC0/BiKD2UfcjnM/s72-c/Windows-7-Beta-FAQ-2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-4306663305355036667</id><published>2009-01-10T19:13:00.000-08:00</published><updated>2009-01-10T19:16:45.901-08:00</updated><title type='text'>Windows 7 Fixta</title><content type='html'>&lt;a onblur='try {parent.deselectBloggerImageGracefully();} catch(e) {}' href='http://4.bp.blogspot.com/_E7fRzeY164g/SWlj4X1D1VI/AAAAAAAAACk/9DQl9mF3ylA/s1600-h/fixta2.jpg'&gt;&lt;img border='0' style='margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 314px; height: 320px;' src='http://4.bp.blogspot.com/_E7fRzeY164g/SWlj4X1D1VI/AAAAAAAAACk/9DQl9mF3ylA/s320/fixta2.jpg' alt='' id='BLOGGER_PHOTO_ID_5289869057443747154'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;blockquote&gt;Windows 7&lt;br/&gt;&lt;br/&gt;Over the past few years, you've asked us to make some changes to Windows. We listened closely. Now it's time to share an early look at how we've used your feedback. Windows 7 is faster, more reliable, and makes it easier to do what you want. Both the everyday things and the killer "is that really possible?" things. Dig into this site to see what's coming.  Source: &lt;a href='http://www.microsoft.com/windows/windows-7/default.aspx'&gt;Windows 7 Official Home Page&lt;/a&gt;&lt;br/&gt;&lt;/blockquote&gt;&lt;br/&gt;&lt;div align='justify'&gt;I think the Windows 7 is Windows Vista Service Release 2, more than a service pack but less than a major release, with only a few added extra features, or as I am now in the custom of calling it, &lt;strong&gt;Windows Fixta&lt;/strong&gt;. And since Windows 7 is essentially a performance and usability fix for a defective product, I’m of the increasing opinion that a Windows 7 upgrade should be free to anyone who was conned into buying Windows Vista.&lt;br/&gt;&lt;br/&gt;If you own a copy of Windows Vista — Microsoft should be giving you a download entitlement to whatever corresponding version you have. So if you have Home, you should get Windows 7 Home. If you have Ultimate, you should get Windows 7 Ultimate.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-4306663305355036667?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/4306663305355036667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=4306663305355036667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/4306663305355036667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/4306663305355036667'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/01/windows-7-fixta.html' title='Windows 7 Fixta'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_E7fRzeY164g/SWlj4X1D1VI/AAAAAAAAACk/9DQl9mF3ylA/s72-c/fixta2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-4127907649626889168</id><published>2009-01-10T19:04:00.000-08:00</published><updated>2009-01-10T19:17:24.780-08:00</updated><title type='text'>Reasons to not try Windows 7</title><content type='html'>&lt;a href='http://1.bp.blogspot.com/_E7fRzeY164g/SWlhwAU587I/AAAAAAAAACc/LFQJ0yy3IPs/s1600-h/windows_7.jpg' onblur='try {parent.deselectBloggerImageGracefully();} catch(e) {}'&gt;&lt;img border='0' id='BLOGGER_PHOTO_ID_5289866714672657330' alt='' src='http://1.bp.blogspot.com/_E7fRzeY164g/SWlhwAU587I/AAAAAAAAACc/LFQJ0yy3IPs/s320/windows_7.jpg' style='margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;div align='justify'&gt;&lt;ul&gt;&lt;li&gt;The beta of Windows 7 will be available to the first 2.5 million people who download it on Jan. So don't get your hopes up too much.&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The Windows 7 will expire in August. So be prepared to lose data. Because you will have to go back to the older version of Windows after the expiration of Windows 7 beta. &lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;And read this:&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;As much as the Windows 7 &lt;em&gt;Beta completely rocks&lt;/em&gt;, part of the beta process is discovering bugs and reporting those bugs. Some of those bugs  could possibly lead to data loss. I tend to be a risk-taker myself and have gone all-out with the Windows 7 Beta by putting it on almost all my PCs both at work and at home, but not everyone should do this.&lt;br/&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;You need to find drivers for your all hardware. It is a highly possibility to find all the drivers because it is a vista based OS, however there are still some risk to have driver compatibility problems .&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Also, there might be compatibility problems with some software as well. &lt;br/&gt;&lt;/li&gt;&lt;/ul&gt; If you just want to install the Windows 7 for the visual changes, I would recommend you to check out Windows 7 videos. (There are plenty at Youtube ). Because, I don't really think it worth for the trouble that you will have. But still the last decision is yours. If you decide to try it good luck, and let us know how it goes ;) &lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-4127907649626889168?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/4127907649626889168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=4127907649626889168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/4127907649626889168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/4127907649626889168'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/01/reasons-to-not-try-windows-7.html' title='Reasons to not try Windows 7'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_E7fRzeY164g/SWlhwAU587I/AAAAAAAAACc/LFQJ0yy3IPs/s72-c/windows_7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-7810933655557502181</id><published>2009-01-10T18:05:00.000-08:00</published><updated>2009-01-10T18:07:42.302-08:00</updated><title type='text'>Windows 7 Beta Available one more time!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_E7fRzeY164g/SWlUaC96fEI/AAAAAAAAACU/N2oWEEqi6YI/s1600-h/windows_7_preview.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_E7fRzeY164g/SWlUaC96fEI/AAAAAAAAACU/N2oWEEqi6YI/s320/windows_7_preview.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5289852043773246530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Microsoft Windows 7 beta is available once again for public download. Microsoft was forced yesterday to halt the download availability of Windows 7 beta code after a rush of Internet traffic crippled its servers.&lt;br/&gt;&lt;br/&gt;You can download Windows 7 beta code &lt;a href='http://www.microsoft.com/windows/windows-7/beta-download.aspx'&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt; Windows 7 Beta Download&lt;br/&gt;&lt;br/&gt;Microsoft initially released the Windows 7 beta Friday afternoon, but the massive user response caused Microsoft's servers to buckle under the pressure. Following the addition of extra "infrastructure support," the files are now back online in the following locations:&lt;br/&gt;&lt;br/&gt;• &lt;a href='http://www.microsoft.com/windows/windows-7/'&gt;Windows 7 beta: Official Microsoft page&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Microsoft's complete collection of Windows 7 news, videos, Q&amp;amp;As, and official download information.&lt;br/&gt;&lt;br/&gt;•  &lt;a href='http://technet.microsoft.com/en-us/evalcenter/dd353205.aspx'&gt;Windows 7 beta TechNet download page&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The official download site for Windows 7 via Microsoft's TechNet Evaluation Center.&lt;br/&gt;&lt;br/&gt; All About Windows 7 Beta&lt;br/&gt;&lt;br/&gt;Here are some stories that may help paint a better picture of the Windows 7 beta operating system and what you can expect to experience:&lt;br/&gt;&lt;br/&gt;• &lt;a href='http://www.pcworld.com/article/156747/windows_7_public_beta_first_impressions.html/'&gt;Windows 7 Public Beta: First Impressions &lt;/a&gt;&lt;br/&gt;&lt;br/&gt;A detailed look at what's new in Windows 7 beta and some first day impressions by PC World's Robert Strohmeyer.&lt;br/&gt;&lt;br/&gt;•  &lt;a href='http://www.pcworld.com/article/152898/microsoft_windows_7_a_closer_look_at_your_next_os.html'&gt;Microsoft Windows 7: A Closer Look at Your Next OS?&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;A slideshow tour of the new Microsoft operating system, featuring images released shortly before the beta announcement.&lt;br/&gt;&lt;br/&gt;•  &lt;a href='http://www.pcworld.com/article/156669/windows_7_beta_should_you_try_it.html'&gt;Windows 7 Beta: Should You Try It?&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Some things to consider as you weigh whether it's worth installing the Windows 7 beta.&lt;br/&gt;&lt;br/&gt;•  &lt;a href='http://www.pcworld.com/video/id,938-page,1-bid,0/video.html'&gt;Video: A Tour of Windows 7 Beta&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;PC WorldSenior Editor Denny Arar takes you through the changes and features in the Windows 7 OS.&lt;br/&gt;&lt;br/&gt;• &lt;a href='http://www.pcworld.com/article/156647/windows_7_is_less_of_a_resourcehog_than_vista.html/'&gt;Windows 7: Less of a Resource-Hog Than Vista &lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Some technical information about Windows 7's stripped down resource requirements compared to the Vista operating system.&lt;br/&gt;&lt;br/&gt;•  &lt;a href='http://www.pcworld.com/article/153624/under_the_hood_windows_7_is_vistas_twin.html'&gt;Under the Hood, Windows 7 is Vista's Twin&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;One writer's impression that Windows 7 is basically Vista with a new face.&lt;br/&gt;&lt;br/&gt;•  &lt;a href='http://www.pcworld.com/article/155959/windows7_backup.html?tk=rss_news'&gt;Windows 7's Better Backup Features&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;A positive review of Windows 7's revamped file backup system.&lt;br/&gt;&lt;br/&gt;•  &lt;a href='http://www.pcworld.com/article/156150/windows_7.html?tk=rss_news'&gt;Bloggers Sneak a Peak at Windows 7&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Early impressions of the new beta, based on leaks tested by various bloggers.&lt;br/&gt;&lt;br/&gt;•  &lt;a href='http://www.pcworld.com/article/156150/windows_7.html?tk=rss_news'&gt;Windows 7 First Look: A Big Fix for Vista&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;An exhaustive, in-depth analysis of what's ahead for Windows 7's first full release.&lt;br/&gt;&lt;br/&gt;Of course, the real judge of Windows 7 is you. If you decide to give the beta version a test drive, let us know what you think. You can leave your thoughts in the comments section below.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-7810933655557502181?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/7810933655557502181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=7810933655557502181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7810933655557502181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7810933655557502181'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/01/windows-7-beta-available-one-more-time.html' title='Windows 7 Beta Available one more time!'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_E7fRzeY164g/SWlUaC96fEI/AAAAAAAAACU/N2oWEEqi6YI/s72-c/windows_7_preview.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-5410597653798290107</id><published>2009-01-09T22:33:00.000-08:00</published><updated>2009-01-10T02:40:07.925-08:00</updated><title type='text'>Fix Windows 7 MP3 Cut Off Corruption Issues in WMP 12 with KB961367 Update Download</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_E7fRzeY164g/SWh6EINUTNI/AAAAAAAAACM/5fEFENCHCuM/s1600-h/windows-vista-7.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_E7fRzeY164g/SWh6EINUTNI/AAAAAAAAACM/5fEFENCHCuM/s320/windows-vista-7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5289611973688052946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div class="inlineadsense"&gt; &lt;script type="text/javascript"&gt; &lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt; &lt;/script&gt; &lt;/div&gt;          &lt;p&gt;The first hotfix for Windows 7 is now officially released. KB 961367 update is intended to fix a bug where Windows Media Player 12 (WMP12) in Windows 7 may potentially cause data corruption issue on MP3 files.&lt;br /&gt;&lt;span id="more-18711"&gt;&lt;br /&gt;The symptom of the MP3 corruption problem is that approximately 2-3 seconds will get shaved off from the beginning of MP3s that have variable bitrate if user configures Windows Media Player 12 settings to retrieve additional information from the Internet to update the media files. To make matter worse, by default, WMP12 will apply this setting if user uses the express “Recommended settings” during setup on first run of WMP version 12, effectively damaging the MP3 music tracks before users know about it.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Here’s the warning by Microsoft for those who intends to download and install Windows 7 beta:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt; To protect your MP3 files:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Before you install this Beta release, back up all MP3 files that might be accessed by the computer, including those on removable media or network shares.&lt;/li&gt;&lt;li&gt;Install the Beta release of Windows 7; download and install the Update to Windows 7 Beta (KB961367) located on this page.&lt;/li&gt;&lt;/ol&gt; &lt;/blockquote&gt; &lt;p&gt; The KB961367 is not be published on Microsoft Download Center yet, but can be download using the links below.&lt;/p&gt; &lt;p&gt;Update for Windows 7 Beta (KB961367) (x86)&lt;br /&gt;File Name: &lt;a rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://depositfiles.com/files/bd9np68p7');" href="http://depositfiles.com/files/bd9np68p7"&gt;update_for_windows_7_beta_x86_kb961367.msu&lt;/a&gt;&lt;br /&gt;SHA1: 5D89B057874F5D10A4C90EB2021F23EA9850DEB9&lt;br /&gt;ISO/CRC: C370B735&lt;/p&gt; &lt;p&gt;Update for Windows 7 Beta (KB961367) (x64)&lt;br /&gt;File Name: &lt;a rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://depositfiles.com/files/sbuzvrst6');" href="http://depositfiles.com/files/sbuzvrst6"&gt;update_for_windows_7_beta_x64_kb961367.msu&lt;/a&gt;&lt;br /&gt;SHA1: 5228F60EDAE124203AC08CCED57539CA0EEB1113&lt;br /&gt;ISO/CRC: 71CB9CBE&lt;/p&gt; &lt;p&gt;The KB961367 Update has been posted on Microsoft Download Center. Install KB961367 update to resolve live and recorded TV issues in Windows Media Center, recorded TV playback issues in Windows Media Player, and MP3 file corruption issues in Windows 7 Beta.&lt;/p&gt; &lt;p&gt;Direct Download Links from Microsoft Download Center:&lt;/p&gt; &lt;p&gt;&lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.microsoft.com/downloads/details.aspx?familyid=a754008b-d574-4e39-b4ba-67b859a242b7&amp;amp;displaylang=en');" href="http://www.microsoft.com/downloads/details.aspx?familyid=a754008b-d574-4e39-b4ba-67b859a242b7&amp;amp;displaylang=en"&gt;x86 (32-bit)&lt;/a&gt;: &lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://download.microsoft.com/download/7/D/0/7D0A4440-7B8F-4ABC-8BEE-1AF6D80047EE/Windows6.1-KB961367-x86.msu');" href="http://download.microsoft.com/download/7/D/0/7D0A4440-7B8F-4ABC-8BEE-1AF6D80047EE/Windows6.1-KB961367-x86.msu"&gt;Windows6.1-KB961367-x86.msu&lt;/a&gt;&lt;br /&gt;&lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.microsoft.com/downloads/details.aspx?FamilyID=0c56bf3c-9370-4fda-b4c8-5dc63d55626d&amp;amp;DisplayLang=en');" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c56bf3c-9370-4fda-b4c8-5dc63d55626d&amp;amp;DisplayLang=en"&gt;x64 (x64-bit)&lt;/a&gt;: &lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://download.microsoft.com/download/F/B/7/FB7BC04D-66E6-413F-94F0-A54D0196EBDE/Windows6.1-KB961367-x64.msu');" href="http://download.microsoft.com/download/F/B/7/FB7BC04D-66E6-413F-94F0-A54D0196EBDE/Windows6.1-KB961367-x64.msu"&gt;Windows6.1-KB961367-x64.msu&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-5410597653798290107?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/5410597653798290107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=5410597653798290107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/5410597653798290107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/5410597653798290107'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/01/fix-windows-7-mp3-cut-off-corruption.html' title='Fix Windows 7 MP3 Cut Off Corruption Issues in WMP 12 with KB961367 Update Download'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_E7fRzeY164g/SWh6EINUTNI/AAAAAAAAACM/5fEFENCHCuM/s72-c/windows-vista-7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-6230960811877233438</id><published>2009-01-09T22:26:00.000-08:00</published><updated>2009-01-17T21:47:15.163-08:00</updated><title type='text'>Windows 7 Beta Official Direct Download Links</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_E7fRzeY164g/SWh4oTGyWkI/AAAAAAAAAB8/tQeWznxmCmo/s1600-h/activated-windows-7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 198px;" src="http://2.bp.blogspot.com/_E7fRzeY164g/SWh4oTGyWkI/AAAAAAAAAB8/tQeWznxmCmo/s320/activated-windows-7.jpg" alt="" id="BLOGGER_PHOTO_ID_5289610396065487426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p align="justify"&gt;Microsoft servers surrender to the massive traffic that hits the Windows 7 Beta CPP page since the supposedly beta release date of January 9, 2009. Due to overwhelming traffic, the official launch of Windows 7 has been delayed, although it’s still expected within hours. For users who can’t wait, and do not trust the leaked source for x86 Windows 7 beta torrent or x64 Windows 7 beta torrent, direct download links of the DVD ISO from Microsoft servers are still live and alive.&lt;br /&gt;&lt;span id="more-18971"&gt;&lt;br /&gt;The direct download links to Windows 7 Beta DVD ISO image at Microsoft Download Center:&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;ISO for Windows 7 Beta 32-bit (English):&lt;br /&gt;&lt;br /&gt;&lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULFRE_EN_DVD.iso');" href="http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULFRE_EN_DVD.iso"&gt;7000.0.081212-1400_client_en-us_Ultimate-GB1CULFRE_EN_DVD.iso&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;ISO for Windows 7 Beta 64-bit (English):&lt;br /&gt;&lt;br /&gt;&lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULXFRE_EN_DVD.ISO');" href="http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULXFRE_EN_DVD.ISO"&gt;7000.0.081212-1400_client_en-us_Ultimate-GB1CULXFRE_EN_DVD.ISO&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;ISO for Windows 7 Beta 32-bit (German):&lt;br /&gt;&lt;br /&gt;&lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://download.microsoft.com/download/D/0/0/D0008BAF-BD44-4CCC-8A7B-4E9B0C03CB6F/DE/7000.0.081212-1400_client_de-de_Ultimate-GB1CULFRE_DE_DVD.iso');" href="http://download.microsoft.com/download/D/0/0/D0008BAF-BD44-4CCC-8A7B-4E9B0C03CB6F/DE/7000.0.081212-1400_client_de-de_Ultimate-GB1CULFRE_DE_DVD.iso"&gt;/7000.0.081212-1400_client_de-de_Ultimate-GB1CULFRE_DE_DVD.iso&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;ISO for Windows 7 Beta 64-bit (German):&lt;br /&gt;&lt;br /&gt;&lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://download.microsoft.com/download/D/0/0/D0008BAF-BD44-4CCC-8A7B-4E9B0C03CB6F/DE/7000.0.081212-1400_client_de-de_Ultimate-GB1CULXFRE_DE_DVD.iso');" href="http://download.microsoft.com/download/D/0/0/D0008BAF-BD44-4CCC-8A7B-4E9B0C03CB6F/DE/7000.0.081212-1400_client_de-de_Ultimate-GB1CULXFRE_DE_DVD.iso"&gt;7000.0.081212-1400_client_de-de_Ultimate-GB1CULXFRE_DE_DVD.iso&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;The Windows 7 beta released is having the build version 7000, the same build that has been leaked since Christmas 2008. Meanwhile, get the free product key to activate Windows 7 now, so that you no need to depend on any crack such as TimerNuke or activator.&lt;/p&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;While downloading, head to read Windows 7 beta installation instructions on how to download and install Windows 7 (&lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.microsoft.com/windows/windows-7/beta-installation-instructions.aspx');" href="http://www.microsoft.com/windows/windows-7/beta-installation-instructions.aspx"&gt;link&lt;/a&gt;), how to backup a PC (&lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.microsoft.com/windows/windows-7/beta-pc-backup.aspx');" href="http://www.microsoft.com/windows/windows-7/beta-pc-backup.aspx"&gt;link&lt;/a&gt;), and Windows 7 FAQ (Frequently Asked Questions) (&lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.microsoft.com/windows/windows-7/beta-faq.aspx');" href="http://www.microsoft.com/windows/windows-7/beta-faq.aspx"&gt;link&lt;/a&gt;). Also download the KB961367 update to fix MP3 corruption issue.&lt;/p&gt;&lt;p align="justify"&gt;Windows 7 Beta 64-bit Product Key: &lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/https://www.microsoft.com/betaexperience/productkeys/win7-64/enus/default.aspx');" href="https://www.microsoft.com/betaexperience/productkeys/win7-64/enus/default.aspx"&gt;https://www.microsoft.com/betaexperience/productkeys/win7-64/enus/default.aspx&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;Windows 7 Beta 32-bit Product Key: &lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/https://www.microsoft.com/betaexperience/productkeys/win7-32/enus/default.aspx');" href="https://www.microsoft.com/betaexperience/productkeys/win7-32/enus/default.aspx"&gt;https://www.microsoft.com/betaexperience/productkeys/win7-32/enus/default.aspx&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;You may need to sign in to Windows Live account, and probably also have fill out the Windows 7 beta profile (before the link is taken down, or try to login to &lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/https://profile.microsoft.com/');" href="https://profile.microsoft.com/"&gt;https://profile.microsoft.com/&lt;/a&gt; or &lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://technet.microsoft.com/en-us/evalcenter/dd353205.aspx');" href="http://technet.microsoft.com/en-us/evalcenter/dd353205.aspx"&gt;http://technet.microsoft.com/en-us/evalcenter/dd353205.aspx&lt;/a&gt;) to make it working. Only 2.5 millions free product key is available for grab, and the product key appears to be only valid for Windows 7 Ultimate edition, and not Windows 7 Home Premium or Business editions.&lt;br /&gt;The 32-bit and 64-bit product CD key is interchangeable.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-6230960811877233438?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/6230960811877233438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=6230960811877233438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/6230960811877233438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/6230960811877233438'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/01/windows-7-beta-official-direct-download.html' title='Windows 7 Beta Official Direct Download Links'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_E7fRzeY164g/SWh4oTGyWkI/AAAAAAAAAB8/tQeWznxmCmo/s72-c/activated-windows-7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-8186667402859857027</id><published>2009-01-09T22:10:00.000-08:00</published><updated>2009-01-10T19:22:44.257-08:00</updated><title type='text'>Firefox 3 Doesn’t Prompt or Warn to Confirm When Closing Multiple Tabs As Warning Not Working - Session Restore Problem</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div align="justify"&gt;After installing &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox 3&lt;/a&gt;, many users may notice that Firefox 3 no longer prompt or warn user before closing or exiting Firefox window with multiple tabs opened in the window. The warning when closing multiple tabs not working ‘error’ happens despite that the “Warn me when closing multiple tabs” option in Tabs section of Firefox 3 Preferences has been checked and enabled.&lt;br /&gt;&lt;br /&gt;With the “Warn me when closing multiple tabs” option selected, Firefox supposed to pop up a dialog box titled “Confirm Close” asking “You’re about to close x open tabs. Are you sure want to continue?”, as practiced in Firefox 2 shown in illustration below. In Firefox 3, this is not the case, and Firefox closes and quits without warning and confirmation even with more than one open tabs, even with “browser.warnOnQuit” preference set to true.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_E7fRzeY164g/SWg8EXjsqzI/AAAAAAAAABQ/dhN-cJJhfwU/s1600-h/firefox-confirm-close-tabs.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 98px;" src="http://4.bp.blogspot.com/_E7fRzeY164g/SWg8EXjsqzI/AAAAAAAAABQ/dhN-cJJhfwU/s320/firefox-confirm-close-tabs.jpg" alt="" id="BLOGGER_PHOTO_ID_5289543808087534386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;p&gt;However, this new behavior looks like not going to be classified as a bug, according to replies from various developers in Bugzilla@Mozilla (see bug &lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/https://bugzilla.mozilla.org/show_bug.cgi?id=422040');" href="https://bugzilla.mozilla.org/show_bug.cgi?id=422040"&gt;422040&lt;/a&gt;, &lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/https://bugzilla.mozilla.org/show_bug.cgi?id=434691');" href="https://bugzilla.mozilla.org/show_bug.cgi?id=434691"&gt;434961&lt;/a&gt;, and &lt;a onclick="javascript:pageTracker._trackPageview('/outbound/article/https://bugzilla.mozilla.org/show_bug.cgi?id=419009');" href="https://bugzilla.mozilla.org/show_bug.cgi?id=419009"&gt;419009&lt;/a&gt;) . In fact, it’s a new intentional change so that if Firefox is configured to enable session restore by selecting “Show my windows and tabs from last time” startup option (browser.startup.page pref is equal to 3), where Firefox will re-open and restore all opened tabs automatically on next restart, Firefox does not warn or prompt for confirmation when user closes a Firefox window of a Firefox session with only single window with multiple tabs or quit the Firefox application with multiple Firefox windows and/or tabs opened, as long as Firefox deems that these tabs and/or windows can be saved and reopened automatically by Firefox on next start up.&lt;/p&gt; &lt;p&gt;In short, current FF3 behavior on closing window with tabs is that user no longer be warned every time when quitting Firefox, but warning or confirm close dialog will only be prompted if the window or tabs cannot be restored.&lt;/p&gt; &lt;p&gt;The exit without confirmation feature may be nice for some people, but not all people will love it, especially users who tend to accidentally click on the Close (X) button in the web browser window, and when there are tens, if not hundreds of tabs open in the window. Just image the time Firefox requires to reopen all those tabs again.&lt;/p&gt; &lt;p&gt;The workaround to set Firefox to warn or ask for confirmation before closing window with multiple open tabs, or quit Firefox application, is to disable session restore by setting Firefox to start up with home page or blank page. To do so, click on &lt;strong&gt;Tools&lt;/strong&gt; menu and then &lt;strong&gt;Options&lt;/strong&gt;. In the &lt;strong&gt;Main&lt;/strong&gt; tab &lt;strong&gt;Startup&lt;/strong&gt; section, select &lt;strong&gt;Show my home page&lt;/strong&gt; or &lt;strong&gt;Show a blank page&lt;/strong&gt; for “When Firefox starts” option (Note that “Show my windows and tabs from last time” means session restore, which mean you won’t get any close tabs confirm warning).&lt;/p&gt; &lt;p&gt;After configuring Firefox to load homepage or blank page on startup, Firefox will prompt a “Quit Firefox” titled dialog box, saying “Do you want Firefox to save your tabs for the next time it starts?”. User can select “Save and Quit” to override “When Firefox starts” setting in order to save and restore and reopen all opened tabs that are been closed on next Firefox session, “Quit” to start afresh on home page or blank page (depending on setting above), or “Cancel” to cancel the exit operating and stay in current window.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_E7fRzeY164g/SWg8LtimBBI/AAAAAAAAABY/bi6jNUJgcHA/s1600-h/quit-firefox-prompt.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 116px;" src="http://3.bp.blogspot.com/_E7fRzeY164g/SWg8LtimBBI/AAAAAAAAABY/bi6jNUJgcHA/s320/quit-firefox-prompt.jpg" alt="" id="BLOGGER_PHOTO_ID_5289543934247568402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Note: If “Do not ask next time” is selected, clicking “Save and Quit” will set the “When Firefox starts” to “Show my windows and tabs from last time” (browser.startup.page = 3) automatically, while clicking “Quit” will uncheck the “Warn me when closing multiple tabs” option (browser.tabs.warnOnClose = false) in “Tabs” preference tab, which must be selected and ticked if you want any warning or confirmation dialog. So in order to always continuously receive a “Save and Quit” dialog, ensure that you never select or tick the check box for “Do not ask next time”.&lt;/p&gt; &lt;p&gt;The new “Quit Firefox” dialog in Firefox 3 no longer show the number of tabs opened as in the old dialog box from Firefox 2. In order to receive the “Confirm Close” dialog box as everybody familiar with in Firefox 2 as shown in figure on top of this article, the working workaround is to launch and open more than one (can be 2, 3 or more) windows of Firefox. Then close the window with multiple tabs (not exit Firefox application though which closes all windows), and the usual “You’re about to close x open tabs. Are you sure want to continue?” dialog will pop up with “Close tabs” or “Cancel” buttons. Make sure that “Warn me when I attempt to close multiple tabs” is always checked.&lt;/p&gt; &lt;p&gt;The ‘feature’ affects Firefox 3 in all operating systems, including Windows, Mac OS X and Linux.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt; &lt;span id="more-7778"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-8186667402859857027?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/8186667402859857027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=8186667402859857027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/8186667402859857027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/8186667402859857027'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2009/01/firefox-3-doesnt-prompt-or-warn-to.html' title='Firefox 3 Doesn’t Prompt or Warn to Confirm When Closing Multiple Tabs As Warning Not Working - Session Restore Problem'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_E7fRzeY164g/SWg8EXjsqzI/AAAAAAAAABQ/dhN-cJJhfwU/s72-c/firefox-confirm-close-tabs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-7722810514716215937</id><published>2008-11-06T22:40:00.001-08:00</published><updated>2009-01-10T19:17:43.464-08:00</updated><title type='text'>Adobe Flash Player 10 Unable to authenticate installer Problem</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;div align='justify'&gt;&lt;a href='http://www.thetechherald.com/media/images/200820/FlashLogo_8.jpg' onblur='try {parent.deselectBloggerImageGracefully();} catch(e) {}'&gt;&lt;img border='0' alt='' src='http://www.thetechherald.com/media/images/200820/FlashLogo_8.jpg' style='margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 200px;'/&gt;&lt;/a&gt;There are many people having problem with installation of the new adobe flash player version 10. Mostly the problem is caused by the date/time setting of the operating system or the proxy. The best solution for both cases is to download the software separately rather then installing directly with in the browser as a browser patch. &lt;a href='http://rapidshare.de/files/40853057/Install_Flash_Player_10_ActiveX.zip.html'&gt;Click here to download.&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-7722810514716215937?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/7722810514716215937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=7722810514716215937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7722810514716215937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7722810514716215937'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/11/adobe-flash-player-10-unable-to.html' title='Adobe Flash Player 10 Unable to authenticate installer Problem'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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-5919788598875118805.post-3948196786022711406</id><published>2008-08-16T04:38:00.001-07:00</published><updated>2008-08-16T04:47:10.697-07:00</updated><title type='text'>How To Change Your Windows XP Serial Key</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://josephhannigan.com/blog2/wp-content/uploads/2008/05/windows-product-key-update-tool2-500x394.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://josephhannigan.com/blog2/wp-content/uploads/2008/05/windows-product-key-update-tool2-500x394.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Method 1:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; Microsoft recommends that you run System Restore to create a new restore point before you follow these steps. For information about how to create a restore point by using System Restore, see the "To Create a Restore Point" help topic in Help and Support. &lt;table class="list ol"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="number"&gt;1.&lt;/td&gt;&lt;td class="text"&gt;Click &lt;b&gt;Start&lt;/b&gt;, and then click &lt;b&gt;Run&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;2.&lt;/td&gt;&lt;td class="text"&gt;In the &lt;b&gt;Open&lt;/b&gt; box, type &lt;span class="userInput"&gt;regedit&lt;/span&gt;, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;3.&lt;/td&gt;&lt;td class="text"&gt;In the left pane, locate and then click the following registry key:&lt;div class="indent"&gt;&lt;strong class="uiterm"&gt; HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;4.&lt;/td&gt;&lt;td class="text"&gt;In the right pane, right-click &lt;b&gt;OOBETimer&lt;/b&gt;, and then click &lt;b&gt;Modify&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;5.&lt;/td&gt;&lt;td class="text"&gt;Change at least one digit of this value to deactivate Windows.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;6.&lt;/td&gt;&lt;td class="text"&gt;Click &lt;b&gt;Start&lt;/b&gt;, and then click &lt;b&gt;Run&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;7.&lt;/td&gt;&lt;td class="text"&gt;In the &lt;b&gt;Open&lt;/b&gt; box, type the following command, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;div class="indent"&gt;&lt;span class="userInput"&gt;%systemroot%\system32\oobe\msoobe.exe /a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;8.&lt;/td&gt;&lt;td class="text"&gt;Click &lt;strong class="uiterm"&gt;Yes, I want to telephone a customer service representative to activate Windows&lt;/strong&gt;, and then click &lt;b&gt;Next&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;9.&lt;/td&gt;&lt;td class="text"&gt;Click &lt;strong class="uiterm"&gt;Change Product key&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;10.&lt;/td&gt;&lt;td class="text"&gt;Type the new product key in the &lt;strong class="uiterm"&gt;New key&lt;/strong&gt; boxes, and then click &lt;b&gt;Update&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;If you are returned to the previous window, click &lt;b&gt;Remind me later&lt;/b&gt;, and then restart the computer.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;11.&lt;/td&gt;&lt;td class="text"&gt;Repeat steps 6 and 7 to verify that Windows is activated. You receive the following message: &lt;div class="indent"&gt; Windows is already activated. Click OK to exit. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;12.&lt;/td&gt;&lt;td class="text"&gt;Click &lt;b&gt;OK&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="number"&gt;13.&lt;/td&gt;&lt;td class="text"&gt;Install Windows XP SP1 or a later version of Windows XP.&lt;br /&gt;&lt;br /&gt;If you cannot restart Windows after you install Windows XP SP1 or a later version of Windows XP, press F8 when you restart the computer, select &lt;b&gt;Last Known Good Configuration&lt;/b&gt;, and then repeat this procedure. &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Method 2:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download the following file &lt;a href="http://www.microsoft.com/genuine/selfhelp/PkuInstructions.aspx?displayLang=en"&gt;from here&lt;/a&gt;. Just select your OS (Vista or XP), agree to the terms and hit download.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-3948196786022711406?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/3948196786022711406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=3948196786022711406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/3948196786022711406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/3948196786022711406'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/08/how-to-change-your-windows-xp-serial.html' title='How To Change Your Windows XP Serial Key'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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-5919788598875118805.post-7097952648237900069</id><published>2008-08-14T05:33:00.001-07:00</published><updated>2008-08-16T04:35:22.755-07:00</updated><title type='text'>VertrigoServ - Freeware web environment</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div align="center"&gt;&lt;img style="border: 1px solid ; margin-left: 10px;" alt="Vertrigo (WAMP)" src="http://vertrigo.sourceforge.net/images/Vertrigo1.jpg" /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span class="dashed2"&gt;VertrigoServ&lt;/span&gt; has been developed as a highly professional, easy to install package consisting of &lt;span class="dashed"&gt;Apache&lt;/span&gt; (HTTP web server), &lt;span class="dashed"&gt;PHP&lt;/span&gt; (reflective programming language), &lt;span class="dashed"&gt;MySQL&lt;/span&gt; (multithreaded, multi-user, SQL Database Management System), &lt;span class="dashed"&gt;SQLite&lt;/span&gt; (ACID-compliant relational database management system), &lt;span class="dashed"&gt;SQLiteManager&lt;/span&gt; (multilingual web based tool to manage SQLite database), &lt;span class="dashed"&gt;PhpMyAdmin&lt;/span&gt; (tool written in PHP intended to handle the administration of MySQL) and &lt;span class="dashed"&gt;Zend Optimizer&lt;/span&gt; (which increases runtime performance up to 40%) for &lt;span class="dashed"&gt;Windows&lt;/span&gt; platform. With a convenient all-in-one installer, all components are installed in a single directory and can be used immediately after the installation process has completed. An uninstaller allows you to remove the &lt;span class="dashed2"&gt;VertrigoServ&lt;/span&gt; from hard disc. It is designed to be as small and flexible as possible and is therefore highly suitable for internet distribution. &lt;span class="dashed2"&gt;VertrigoServ&lt;/span&gt; is excellent both for beginners and for advanced users.&lt;/p&gt;&lt;div style="text-align: justify;" class="center"&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript" style="display: none;"&gt;&lt;br /&gt;&lt;/script&gt;&lt;/div&gt;&lt;h3 style="text-align: justify; font-weight: bold;" class="headerstyle"&gt;&lt;span style="font-size:100%;"&gt;Major features:&lt;/span&gt;&lt;/h3&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; small size (LZMA compressor)&lt;/li&gt;&lt;li&gt; secure because it contains the up-to-date packages versions&lt;/li&gt;&lt;li&gt; very to install and use&lt;/li&gt;&lt;li&gt; no configuration and no manual installation required&lt;/li&gt;&lt;li&gt; compatible with all major Windows versions&lt;/li&gt;&lt;li&gt; completely free for any use&lt;/li&gt;&lt;li&gt; Polish and English translation&lt;/li&gt;&lt;li&gt;FREE&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-7097952648237900069?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/7097952648237900069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=7097952648237900069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7097952648237900069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7097952648237900069'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/08/vertrigoserv-freeware-web-environment.html' title='VertrigoServ - Freeware web environment'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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-5919788598875118805.post-7602284380671911531</id><published>2008-08-09T04:58:00.000-07:00</published><updated>2009-09-09T04:17:26.554-07:00</updated><title type='text'>Remove AVG 8.5 Notifications on The Free Edition</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_E7fRzeY164g/SWlmnfjDfQI/AAAAAAAAACs/7RbY3MIRwtM/s1600-h/avg-8-thumb.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="http://4.bp.blogspot.com/_E7fRzeY164g/SWlmnfjDfQI/AAAAAAAAACs/7RbY3MIRwtM/s320/avg-8-thumb.jpg" alt="" id="BLOGGER_PHOTO_ID_5289872065992817922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;Follow the instructions exactly and you should not have any issues. &lt;p&gt;&lt;strong&gt;&lt;br /&gt;1. Open Notep&lt;span class="hilite"&gt;ad&lt;/span&gt; or another plain text editor.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2. Copy and paste the following three lines from this page into the text editor:&lt;br /&gt;&lt;/strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;@echo off&lt;br /&gt;ren avgmwdef_us.mht avgmwdef_us.mht.bak&lt;br /&gt;ren avgresf.dll avgresf.dll.bak&lt;br /&gt;ren avgfree_us.mht avgfree_us.mht.bak&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3. Save the text document containing the above three lines in the location where AVG 8 is installed. By default, this will be C:\Program Files\AVG\AVG&lt;span class="hilite"&gt;8&lt;/span&gt;. Save the file as something like “&lt;span class="hilite"&gt;AVG&lt;/span&gt;NotifyOff.bat”, without the quotes. It really doesn’t matter how you name the file, so long as you can identify it, and it ends in the “.bat” extension, so Windows sees it as a batch file.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4. Once the file’s saved, close the text editor, navigate in Windows Explorer or My Computer to C:\Program Files\AVG\AVG&lt;span class="hilite"&gt;8&lt;/span&gt;, locate the batch file document you saved in step 3 above, and you should be able to run the file by pressing and releasing the Enter key. All the batch file does is rename two files with a “.bak” (backup) extension, so the files are still there, it’s just that AVG can’t see them any more, and you should find that the bottom line of the &lt;span class="hilite"&gt;AVG&lt;/span&gt; user interface window no longer displays the “Hide notification, button” item.&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-7602284380671911531?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/7602284380671911531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=7602284380671911531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7602284380671911531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7602284380671911531'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/08/remove-avg-8-notifications-on-free_09.html' title='Remove AVG 8.5 Notifications on The Free Edition'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_E7fRzeY164g/SWlmnfjDfQI/AAAAAAAAACs/7RbY3MIRwtM/s72-c/avg-8-thumb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-5910999654467311750</id><published>2008-07-22T06:22:00.001-07:00</published><updated>2008-07-22T06:30:06.618-07:00</updated><title type='text'>FoxyProxy</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p align="center"&gt;&lt;img src="https://addons.mozilla.org/en-US/firefox/images/addon_preview/2464/1" style="max-width: 800px;" /&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;FoxyProxy is a free, open-source advanced proxy management tool that completely replaces Firefox's limited proxying capabilities.FoxyProxy automatically switches an internet connection across one or more proxy servers based on URL patterns. Put simply, FoxyProxy automates the manual process of editing Firefox's &lt;span class="screenshot" onclick="return openModalDialog('/images/connection-settings.jpg', 414, 435, event)"&gt;Connection Settings&lt;/span&gt; dialog. Proxy server switching occurs based on the loading URL and the switching rules you define. Animated icons show you when a proxy is in use. Advanced logging shows you which proxies were used and when. QuickAdd makes it a snap to create new URL patterns on-the-fly. FoxyProxy is fully compatible with Portable Firefox, has better support for PAC files than Firefox itself, and is translated into more than 25 languages.&lt;/p&gt;   &lt;ul&gt;&lt;li&gt;Want fine-grained control over which websites load through proxies?&lt;/li&gt;&lt;li&gt;Live in Belarus, Burma, China, Cuba, Egypt, Iran, North Korea, Saudi Arabia, Syria, Thailand, Tunisia, Turkmenistan  Uzbekistan, Vietnam, or one of the other nations who censor the internet?&lt;/li&gt;&lt;li&gt;Can't get to &lt;a href="http://www.myspace.com/"&gt;MySpace&lt;/a&gt; from school?&lt;/li&gt;&lt;li&gt;Can't get to &lt;a href="http://www.gmail.com/"&gt;GMail&lt;/a&gt; at work?&lt;/li&gt;&lt;/ul&gt;  Then foxyproxy is for you!&lt;br /&gt;&lt;br /&gt;FoxyProxy does not inherently make you anonymous&lt;br /&gt;&lt;br /&gt;Please read &lt;a href="http://foxyproxy.mozdev.org/faq.html#privacy-01" title="anonymity note"&gt;this important note&lt;/a&gt; if you require thorough privacy and anonymity.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some FoxyProxy Features&lt;/span&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt;Animated statusbar/toolbar icons show you when a proxy is in use&lt;/li&gt;&lt;li&gt;Define multiple proxies&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Define which proxy to use (or none!) for arbitrary URLs using wildcards, regular expressions, whitelists, blacklists, and other conveniences&lt;/li&gt;&lt;li&gt;No more wondering whether a URL loaded through a proxy or not: FoxyProxy optionally logs all URLs, including which proxy was used (if any), which pattern was matched, timestamps, etc.&lt;/li&gt;&lt;li&gt;Out-of-the-box support for &lt;a href="http://tor.eff.org/"&gt;Tor&lt;/a&gt; with the unique Tor Wizard - zero configuration!&lt;/li&gt;&lt;li&gt;Temporarily or permanently dedicate all URLs to go through a particular proxy&lt;/li&gt;&lt;li&gt;Temporarily or permanently disable use of a proxy&lt;/li&gt;&lt;li&gt;Automatically add blocked sites to a proxy and have them reload through the proxy&lt;/li&gt;&lt;li&gt;Optional status bar information about which proxy is currently in use&lt;/li&gt;&lt;li&gt;Complete &lt;a href="http://en.wikipedia.org/wiki/Proxy_auto-config"&gt;Proxy Auto-Config&lt;/a&gt; (PAC) support&lt;/li&gt;&lt;li&gt;Download a link using one of your defined proxies with a simple right-click (coming soon)&lt;/li&gt;&lt;li&gt;Unobtrusive presence, stable execution, premier support&lt;/li&gt;&lt;li&gt;Optionally force Firefox to perform DNS lookups through a SOCKS4a/5 server. Note that Firefox  without FoxyProxy &lt;b&gt;always&lt;/b&gt; performs DNS lookups through a SOCKS5 server if you've defined one.  Only with FoxyProxy can you instruct Firefox to &lt;b&gt;not&lt;/b&gt; use defined SOCKS5 servers for DNS lookups.&lt;/li&gt;&lt;/ul&gt;Source: &lt;a href="http://foxyproxy.mozdev.org/index.html"&gt;FoxyProxy&lt;/a&gt;&lt;br /&gt;Download: &lt;a href="https://addons.mozilla.org/en-US/firefox/downloads/file/32950/foxyproxy-2.8.4-fx.xpi"&gt;Extension&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-5910999654467311750?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/5910999654467311750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=5910999654467311750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/5910999654467311750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/5910999654467311750'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/07/foxyproxy.html' title='FoxyProxy'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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-5919788598875118805.post-3126170308748099767</id><published>2008-07-22T06:14:00.001-07:00</published><updated>2008-07-22T06:17:57.682-07:00</updated><title type='text'>Zotero</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;div class="youtube-video"&gt;&lt;a style="left: 340px ! important; top: 0px ! important;" title="Click here to block this object with Adblock Plus" class="abp-objtab-017878833522324267 visible" href="http://www.youtube.com/v/pq94aBrc0pY"&gt;&lt;/a&gt;&lt;a style="left: 340px ! important; top: 0px ! important;" title="Click here to block this object with Adblock Plus" class="abp-objtab-017878833522324267 visible" href="http://www.youtube.com/v/pq94aBrc0pY"&gt;&lt;/a&gt;&lt;object width="425" height="355"&gt;&lt;param value="http://www.youtube.com/v/pq94aBrc0pY" name="movie"&gt; &lt;param value="transparent" name="wmode"&gt; &lt;embed wmode="transparent" type="application/x-shockwave-flash" src="http://www.youtube.com/v/pq94aBrc0pY" width="425" height="355"&gt;&lt;/embed&gt;     &lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Zotero [zoh-TAIR-oh] is a free, easy-to-use  Firefox extension to help you collect, manage, and cite your research sources. It lives right where you do your work — in the web browser itself.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;img src="http://www.zotero.org/wp-content/themes/working/images/zotero_screenshot.jpg" style="max-width: 800px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Automatic capture of citation information from web pages&lt;/li&gt;&lt;li&gt;    Storage of PDFs, files, images, links, and whole web pages&lt;/li&gt;&lt;li&gt;    Flexible notetaking with autosave&lt;/li&gt;&lt;li&gt;    Fast, as-you-type search through your materials&lt;/li&gt;&lt;li&gt;    Playlist-like library organization, including saved searches (smart collections) and tags&lt;/li&gt;&lt;li&gt;    Platform for new forms of digital research that can be extended with other web tools and services&lt;/li&gt;&lt;li&gt;    Runs right in your web browser &lt;/li&gt;&lt;li&gt;    Formatted citation export (style list to grow rapidly)&lt;/li&gt;&lt;li&gt;    Free and open source&lt;/li&gt;&lt;li&gt;    Integration with Microsoft Word and OpenOffice&lt;/li&gt;&lt;li&gt;    Saves records and notes in any language; interface available in Arabic Austrian German Brazilian Portuguese Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Czech Danish Finnish French Galician German Hungarian Hebrew Italian Japanese Korean Dutch Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Swiss German Thai Turkish Vietnamese US English with more on the way&lt;/li&gt;&lt;li&gt;    Integration with WordPress and other blogging software&lt;/li&gt;&lt;/ul&gt;Source: &lt;a href="http://www.zotero.org/"&gt;Zotero &lt;/a&gt;&lt;br /&gt;Download: &lt;a href="http://www.zotero.org/download/zotero-1.0.7.xpi"&gt;Extension&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-3126170308748099767?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/3126170308748099767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=3126170308748099767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/3126170308748099767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/3126170308748099767'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/07/zotero.html' title='Zotero'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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-5919788598875118805.post-4834722609011577899</id><published>2008-07-22T06:01:00.001-07:00</published><updated>2008-07-22T06:01:10.633-07:00</updated><title type='text'>DExposE2</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;div class='postBody'&gt;        &lt;p&gt; If you're looking for an &lt;b&gt;&lt;a href='http://devrexster.googlepages.com/' class='external-link'&gt;Expose&lt;/a&gt;&lt;/b&gt; emulator to port that cool app-switching feature from the Mac to Windows, DExposE2 is probably about as close as you can get to a direct copy for either Windows XP or Vista. It gives them three choices for jumping between open programs, and it doesn't slurp up more RAM than it should. &lt;/p&gt; &lt;div style='width: 540px;' class='cnet-image-div float-none'&gt;&lt;img height='337' width='540' alt='' src='http://i.i.com.com/cnwk.1d/i/bto/20080721/DExposE2_main_540x337.jpg' class='cnet-image'/&gt;&lt;span class='image-credit'&gt;(Credit: Devrexter/DExposE2)&lt;/span&gt;&lt;/div&gt; &lt;p&gt;Using the F9 key, you'll be able to minimize your applications to fit on the screen, then choose one to bring to the front by hitting Tab or left-clicking your mouse. F10 highlights only the active windows belonging to the application currently running in the foreground. F11 reveals the desktop by shunting all active windows off to the right side of your screen, visible only as a thin and unidentifiable bar. &lt;/p&gt;&lt;p&gt;DExposE2 lets you set up other hot keys or move your mouse to the corner of the screen to activate, and there's also a Windows Taskbar icon you can use to access it's features--but the hot keys are more than adequate. Other customizations include setting a background image, determining the behavior of previously minimized windows, and customizing program labels. Three levels of graphical quality should allow those with less RAM to scale the program to their needs. Although some crashes have been reported, DExposE2 worked flawlessly for me.&lt;/p&gt;&lt;p&gt;Source: &lt;span class='author'&gt;Seth Rosenblat&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class='author'&gt;Download: &lt;a href='http://download1us.softpedia.com/dl/6034c7f491fc8e59c544b723888fac21/4885d9d4/100099359/software/desktop/DExposE2__Expose_for_Vista_by_devrexster.exe'&gt; Dexpose2&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-4834722609011577899?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/4834722609011577899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=4834722609011577899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/4834722609011577899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/4834722609011577899'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/07/dexpose2.html' title='DExposE2'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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-5919788598875118805.post-1549079747752803373</id><published>2008-07-22T05:42:00.000-07:00</published><updated>2008-07-22T06:58:10.723-07:00</updated><title type='text'>Quick and Basic Oracle Guide</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://event.on24.com/event/10/98/95/rt/1/images/thumbnail/oracle_use.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://event.on24.com/event/10/98/95/rt/1/images/thumbnail/oracle_use.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;" &gt;Create Table:&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;You use the CREATE TABLE SQL command to create a new table. The general syntax for the CREATE TABLE command is:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;CREATE TABLE tablename&lt;/p&gt;  &lt;p class="MsoNormal"&gt;(columnname1 data_type,&lt;/p&gt;  &lt;p class="MsoNormal"&gt;columnname2 data_type, ...);&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="line-height: 150%;font-family:&amp;quot;;" &gt;VARCHAR2 Data Type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The VARCHAR2 data type stores variable-length character data up to a maximum of 4000 characters. You use the following syntax to declare a VARCHAR2 data 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;Columnname VARCHAR2(maximum_size)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;s_last VARCHAR2(30);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;CHAR Data Type&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="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;CHAR &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;data type stores fixed-length character data up to a maximum of 2000 characters. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &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="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;Columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt; CHAR[(&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;maximum_size&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;)]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;s_class CHAR(2);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &gt;NVARCHAR2 and NCHAR Data Types&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;The &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;NVARCHAR2 &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;and &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;NCHAR &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;data types store variable-length and fixed-length data just as their VARCHAR2 and CHAR counterparts do, except that they use Unicode coding.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;Columnname&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt; NVARCHAR2(&lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;maximum_size&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;Columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt; NCHAR[(&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;maximum_size&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;)]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &gt;Number Data Types&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;The NUMBER data type stores negative, positive, fixed, and floating-point numbers between 10&lt;/span&gt;&lt;span style="line-height: 150%;font-size:7;" &gt;-130 &lt;/span&gt;&lt;span style=""&gt;and 10&lt;/span&gt;&lt;span style="line-height: 150%;font-size:7;" &gt;125&lt;/span&gt;&lt;span style=""&gt;, with precision up to 38 decimal places.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &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="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;Columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt; NUMBER [([&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;precision&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;,] [&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;scale&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;])]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Integer Numbers&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;An integer is a whole number with no digits on the right side of the decimal point. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&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="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;Columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt; NUMBER(&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;precision&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;f_id NUMBER(5);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Fixed-point Numbers&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;A &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;fixed-point number &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;contains a specific number of decimal places, so the column declaration specifies both the precision and scale values&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;price NUMBER(5,2);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Floating-point Numbers&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;A &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;floating-point number &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;contains a variable number of decimal places. The decimal point can appear anywhere, from before the first digit to after the last digit, or can be omitted entirely.&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="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;Columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt; NUMBER&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;s_gpa NUMBER;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;DATE Data Type&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;The &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;DATE &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;data type stores dates from December 31, 4712 BC to December 31,AD 4712. The DATE data type stores the century, year, month, day, hour, minute, and second. The default date format is DD-MON-YY, which indicates the day of the month, a hyphen, the month (abbreviated using three capital letters), another hyphen, and the last two digits of the&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;year.The default time format is HH:MI:SS &lt;/span&gt;&lt;span style="line-height: 150%;font-size:8;" &gt;AM&lt;/span&gt;&lt;span style=""&gt;, which indicates the hours, minutes, and seconds using a 12-hour clock. If the user does not specify a time when he or she enters a DATE data value, the default time value is 12:00:00 &lt;/span&gt;&lt;span style="line-height: 150%;font-size:8;" &gt;AM&lt;/span&gt;&lt;span style=""&gt;. If the user does not specify the date when he or she enters a time value, the default date value is the first day of the current month.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To declare a DATE data column, use the following general syntax:&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="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;Columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt; DATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;s_dob DATE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;TIMESTAMP Data Type&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;The TIMESTAMP data type stores date values similar to the DATE data type, except it also stores fractional seconds in addition to the century, year, month, day, hour, minute, and second. An example of a TIMESTAMP data value is 15-AUG-06 09.26.01.123975 &lt;/span&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:8;"  &gt;AM&lt;/span&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;. You use the TIMESTAMP data type when you need to store precise time values. The following general syntax declares a TIMESTAMP data column:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &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="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;Columnname &lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;TIMESTAMP (&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;fractional_seconds_precision&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For example, suppose you want to store a date value that includes the fractional seconds. You would declare the SL_DATE_RECEIVED columnas follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;sl_date_received TIMESTAMP(2);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;color:black;"  &gt;Large Object (LOB) Data Types&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;Sometimes databases store binary data, such as digitized sounds or images, or references to binary files from a word processor or spreadsheet. In these cases, you can use one of the Oracle10&lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;g &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;large &lt;span style=""&gt; &lt;/span&gt;object (LOB) data types.Table 2-1 summarizes the four LOB data types. &lt;/span&gt;Previous versions of Oracle &lt;span style=""&gt; &lt;/span&gt;supported the RAW and LONG RAW data types for storing binary data. Oracle Corporation recommends storing binary data using the large object data types, so this book does not use the&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:9;"  &gt; &lt;/span&gt;RAW and LONG RAW data types.&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:9;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You declare an LOB data column using the following general syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;color:black;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;color:black;"   &gt;Columnname LOB_data_type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:white;"   &gt;Large Object (LOB) Data Type Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:black;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-align: left; text-indent: -18pt; line-height: normal;" align="left"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:9;color:black;"   &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:black;"   &gt;BLOB Binary LOB, storing up to 4 GB of binary data in the database&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:black;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-align: left; text-indent: -18pt; line-height: normal;" align="left"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:9;color:black;"   &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:black;"   &gt;BFILE Binary file, storing a reference to a binary file located outside the database in a file maintained&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-align: left; text-indent: -18pt; line-height: normal;" align="left"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:9;color:black;"   &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:black;"   &gt;by the operating system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:black;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-align: left; text-indent: -18pt; line-height: normal;" align="left"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:9;color:black;"   &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:black;"   &gt;CLOB Character LOB, storing up to 4 GB of character data in the database&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:black;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-align: left; text-indent: -18pt; line-height: normal;" align="left"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:9;color:black;"   &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:black;"   &gt;NCLOB Character LOB that supports 2-byte character codes, stored in the database—up to a maximum&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-align: left; text-indent: -18pt; line-height: normal;" align="left"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:9;color:black;"   &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;color:black;"   &gt;of 4 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You declare an LOB data column using the following general syntax:&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="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;Columnname LOB_data_type&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=""&gt;In this syntax, &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;LOB_data_type &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;is the name of the LOB data type, and can have the value BLOB, CLOB, BFILE, or NCLOB.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;f_image BLOB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Alternately, you could store a reference to the location of an external image file using the BFILE data type by making the following declaration:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;f_image BFILE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;CONSTRAINTS&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-family:&amp;quot;;" &gt;Constraints &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;are rules that restrict the data values that you can enter into a column in a database table.There are two types of constraints: &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;integrity constraints&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;, which define primary and foreign keys; and &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;value constraints&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;, which define specific data values or data ranges that must be inserted into columns and whether values must be unique or not NULL.There are two levels of constraints: table constraints and column constraints. A &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;table constraint &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;restricts the data value with respect to all other values in the table. An example of a table constraint is a primary key constraint, which specifies that a column value must be unique and cannot appear in this column in more than one table row. A &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;column constraint &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;limits the value that can be placed in a specific column, irrespective of values that exist in other table rows. Examples of column constraints are value constraints, which specify that a certain value or set of values must be used, and NOT NULL constraints, which specify that a value cannot be NULL.A value constraint might specify that the value of a GENDER column must be either M (for male) or F (for female).You might place a NOT NULL constraint on a student ADDRESS column, to ensure that users always enter address information when they create a new customer row.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can place constraint definitions at the end of the CREATE TABLE command, after you declare all of the table columns. Or, you can place each constraint definition within the column definition, so it immediately follows the data column declaration for the column associated with the constraint. Every constraint in a user schema must have a unique constraint name.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Integrity Constraints&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;An integrity constraint defines primary key columns, and specifies foreign keys and their corresponding table and column references. The following paragraphs describe how to define primary keys, foreign keys, and composite primary keys.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Primary Keys&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;The general syntax for defining a primary key constraint within a column declaration is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;CONSTRAINT &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;constraint_name&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt; PRIMARY KEY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The syntax for defining a primary key constraint at the end of the CREATE TABLE command, after the column declarations, is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;CONSTRAINT &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;constraint_name&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt; PRIMARY KEY (&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;CREATE TABLE location&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;(loc_id NUMBER(6),ƒ&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;bldg_code VARCHAR2(10),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;room VARCHAR2(6),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;capacity NUMBER(5),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;CONSTRAINT location_loc_id_pk PRIMARY KEY (loc_id));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Foreign Keys&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;A foreign key constraint is a column constraint that specifies that the value a user inserts in a column must exist as a primary key in a referenced table.&lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;CONSTRAINT &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;constraint_name&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;FOREIGN KEY (&lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;columnname&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;REFERENCES &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;primary_key_tablename&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt; (&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;primary_key_columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Composite Keys&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;Recall that a composite key is a primary key composed of two or more data columns.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;CONSTRAINT &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;constraint_name&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;PRIMARY KEY (&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;columnname1&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;, &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;columnname2&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;,…)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;CREATE TABLE enrollment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;(s_id NUMBER(5) CONSTRAINT enrollment_s_id_fk &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;REFERENCES student(s_id),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;c_sec_idƒNUMBER(8) CONSTRAINT enrollment_c_sec_id_fk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;REFERENCES course_section(c_sec_id),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;CONSTRAINT enrollment_s_id_c_sec_id_pk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;PRIMARY KEY (s_id, c_sec_id));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Value Constraints&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-family:&amp;quot;;" &gt;Value constraints &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;are column-level constraints that restrict the data values that users can enter into a given column. Commonly used value constraints include:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="line-height: 150%;font-family:ZapfDingbats;font-size:6;"  &gt;_ &lt;/span&gt;&lt;span style=""&gt;CHECK conditions—This enables you to specify that a column value must be a specific value or fall within a range of values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="line-height: 150%;font-family:ZapfDingbats;font-size:6;"  &gt;_ &lt;/span&gt;&lt;span style=""&gt;NOT NULL constraint—Specifies whether a column value can be NULL &lt;/span&gt;&lt;span style="line-height: 150%;font-family:ZapfDingbats;font-size:6;"  &gt;_ &lt;/span&gt;&lt;span style=""&gt;DEFAULT constraint—Specifies that a column has a default value that the DBMS automatically inserts for every row, unless the user specifies an alternate value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="line-height: 150%;font-family:ZapfDingbats;font-size:6;"  &gt;_ &lt;/span&gt;&lt;span style=""&gt;UNIQUE constraint—Specifies that a column must have a unique value for every table row&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Check Conditions&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-family:&amp;quot;;" &gt;Check conditions &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;specify that a column value must be a specific value (such as M), from a set of allowable values (such as M or F), or fall within a specific range (such as greater than zero but less than 1000).You should create check condition constraints only when the number of allowable values is limited and not likely to change.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;As an example of a check condition, consider the S_CLASS column in the Northwoods University STUDENT table, in which the values are restricted to FR, SO, JR, or SR (freshman, sophomore, junior, or senior). The syntax to define this check condition is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;CONSTRAINT student_s_class_cc CHECK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;((s_class = ‘FR’) OR (s_class = ‘SO’)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;OR (s_class = ‘JR’) OR (s_class = ’SR’))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can also use a check condition to validate a range of allowable values. An example of a range check condition is in the CREDITS column in the Northwoods COURSE table, where the allowable values must be greater than 0 and less than 12.The constraint definition is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;CONSTRAINT course_credits_cc&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;CHECK((credits &gt; 0) AND (credits &lt;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;NOT NULL Constraints&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;The &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;NOT NULL constraint &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;specifies whether the user must enter a value for a specific row, or whether the value can be NULL (absent or unknown)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;s_last VARCHAR2(30) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;CONSTRAINT student_s_last_nn NOT NULL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Default Constraints&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;A &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;default constraint &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;specifies that a particular column has a default value that the DBMS automatically inserts for every table row.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;s_state CHAR(2) DEFAULT ‘FL’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;The DBMS will insert the default only if the user inserts a NULL value into the S_STATE column.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;UNIQUE Constraints&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;A &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;UNIQUE constraint &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;is a table constraint that specifies that a column must have a unique value for every table row. It is basically the same as a primary key constraint, except NULL values are allowed in the column. NULL values are not allowed in a column that is referenced by a primary key constraint.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;CONSTRAINT term_term_desc_uk UNIQUE (term_desc)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Creating SQL table using SQL*Plus&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;CREATE TABLE customer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;(c_id NUMBER(5), &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_last VARCHAR2(30),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_first VARCHAR2(30),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_mi CHAR(1),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_birthdate DATE,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_address VARCHAR2(30),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_city VARCHAR2(30),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_state CHAR(2),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_zip VARCHAR2(10),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_dphone VARCHAR2(10),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_ephone VARCHAR2(10),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_userid VARCHAR2(50),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;c_password VARCHAR2(15),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;CONSTRAINT customer_c_id_pk PRIMARY KEY (c_id));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;"&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="line-height: 150%;font-family:&amp;quot;;font-size:16;"  &gt;V&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;" &gt;IEWING &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:16;"  &gt;I&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;" &gt;NFORMATION &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:16;"  &gt;A&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;" &gt;BOUT &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:16;"  &gt;T&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;" &gt;ABLES&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;To view the column names and data types of an individual table, you use the DESCRIBE command, which has the following syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;DESCRIBE &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;&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=""&gt;The following command retrieves the names of all of a user’s database tables by retrieving the TABLE_NAME column from the USER_TABLES view:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT table_name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;FROM user_tables;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Similarly, the following command uses the ALL prefix and retrieves the names of all database tables that a user has either created or has been given object privileges to manipulate:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT table_name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;FROM all_tables;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Type &lt;/span&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &gt;SELECT table_name FROM user_tables&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;; &lt;/span&gt;&lt;span style=""&gt;at the SQL prompt, and then press &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Enter &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;to view information about the tables in your user schema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Type &lt;/span&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &gt;SELECT table_name FROM all_tables&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;; &lt;/span&gt;&lt;span style=""&gt;at the SQL prompt, and then press &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Enter &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;to retrieve the names of all tables that you have privileges to manipulate. To retrieve a list of all of the constraints for a specific database table in your user schema, you use the following command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT constraint_name, constraint_type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;FROMƒuser_constraints&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE table_name = ‘DATABASE_TABLENAME’;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &gt;Deleting and Renaming Existing Tables&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;To delete a table, you use the DROP TABLE command, which has the following syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;DROP TABLE &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To drop a table that contains columns that other tables reference as foreign keys, you have two options. One option is to first drop all the tables that contain the foreign key references. For example, to delete the LOCATION table, you could first delete the FACULTY table, and then you could delete the LOCATION table.The second option is first to delete all of the foreign key constraints that reference the table to be deleted. To delete the foreign key constraints that reference a table, you use the CASCADE CONSTRAINTS option in the DROP TABLE command, which has the following syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;DROP TABLE &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;CASCADE CONSTRAINTS;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;When you execute the DROP TABLE command with the CASCADE CONSTRAINTS option, the system first drops all of the constraints associated with the table, and then drops the table.&lt;/span&gt;&lt;span style="line-height: 150%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To rename an existing table, you use the RENAME TO command, which has the following syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;RENAME &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;old_tablename &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="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;TO &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;new_tablename&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;RENAME faculty TO nw_faculty;&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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &gt;Adding Columns to Existing Tables&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;The basic syntax of the command to add a new column to a table is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;ALTER TABLE &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;ADD(&lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;columnname data_declaration&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt; &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;constraints&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In this syntax, &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;columnname &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;is the name of the new data column. &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Data_declaration &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;defines the new column’s data type and maximum size, and &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;constraints &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;defines any constraints you want to place on the new column, such as foreign key references, check conditions, or value constraints.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To add the START_DATE column to the FACULTY table type the following command at the SQL prompt:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Bold;font-size:10;"  &gt;ALTER TABLE faculty&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &gt;ADD (start_date DATE);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &gt;Modifying Existing Column Data Definitions&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;The general syntax of the command to modify an existing column’s data declaration is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;ALTER &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&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="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;MODIFY(&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;columnname new_data_declaration&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Bold;font-size:10;"  &gt;ALTER TABLE faculty &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &gt;MODIFY (f_rank CHAR(4));&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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &gt;Deleting a Column&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;The general command to delete an existing column is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;ALTER TABLE &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&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="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;DROP COLUMN &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &gt;Renaming a Column&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;ALTER TABLE &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&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="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;RENAME COLUMN &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;old_columnname &lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;TO &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;new_columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &gt;Adding and Deleting Constraints&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;To add a constraint to an existing table, you use the following command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;ALTER TABLE &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&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="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;ADD CONSTRAINT &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;constraint_name constraint_definition&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To add the UNIQUE constraint to the FACULTY table type the following command at the SQL prompt:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Bold;font-size:10;"  &gt;ALTER TABLE faculty&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &gt;ADD CONSTRAINT faculty_f_pin_uk UNIQUE(f_pin);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To remove an existing constraint, you use the following command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;ALTER TABLE &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&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="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;DROP CONSTRAINT &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;constraint_name&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To drop the constraint type the following command at the SQL prompt:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Bold;font-size:10;"  &gt;ALTER TABLE faculty&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &gt;DROP CONSTRAINT faculty_f_pin_uk;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &gt;Enabling and Disabling Constraints&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;You use the following command to disable an existing constraint:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;ALTER TABLE tablename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;DISABLE CONSTRAINT constraint_name;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Similarly, you use the following command to enable a constraint that you previously disabled:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;ALTER TABLE tablename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;ENABLE CONSTRAINT constraint_name;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &gt;USING SCRIPTS TO CREATE DATABASE TABLES&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;@ D:\206\Lecture03\Ch3Northwoods.sql &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;OR &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;START D:\206\Lecture03\Ch3Northwoods.sql&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&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="line-height: 150%;font-family:&amp;quot;;" &gt;Using the INSERT Command&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;The basic syntax of the INSERT statement for inserting a value for each table column is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;INSERT INTO &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&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="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;VALUES (&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;column1_value&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;, &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;column2_value&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;, ...);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;INSERT INTO location&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;VALUES (1, 'CR', '101', NULL);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can also use the INSERT command to insert values only in specific table columns. The basic syntax of the INSERT statement for inserting values into selected table columns is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;INSERT INTO &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename &lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;(&lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;columnname1&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;, &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;columnname2&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;,...)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;VALUES (&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;column1_value, column2_value&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;, ...);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;INSERT INTO faculty (F_FIRST, F_LAST, F_ID)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;VALUES ('Teresa', 'Marx', 1);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &gt;Inserting Values into DATE Columns&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;The general syntax of the TO_DATE function is:&lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;TO_DATE('&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;date_string&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;', '&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;date_format_model&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;')&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In this syntax, &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;date_string &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;represents the date value as a text string, such as ‘08/24/2006’, and &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;date_format_model &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;is the format model that represents the &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;date_string &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;value’s format, such as &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;MM/DD/YYYY&lt;/span&gt;&lt;span style=""&gt;.You convert the text string ‘08/24/2006’ to a DATE data type using the following command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;TO_DATE('08/24/2006', 'MM/DD/YYYY');&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Similarly, the following command converts the character string ‘24-AUG-2005’ to a DATE data type:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;TO_DATE('24-AUG-2005', 'DD-MON-YYYY')&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To convert a 10:00 &lt;/span&gt;&lt;span style="line-height: 150%;font-size:8;" &gt;AM &lt;/span&gt;&lt;span style=""&gt;value to a DATE format for C_SEC_ID 1, you use the following command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;TO_DATE('10:00 AM', 'HH:MI AM')&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &gt;CREATING SEARCH CONDITIONS IN SQL QUERIES&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The general syntax of a SQL search condition is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;columnname&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt; &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;comparison_operator&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt; &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;search_expression&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;"&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="line-height: 150%;font-family:&amp;quot;;" &gt;Defining Search Expressions&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;You must enclose text strings in single quotation marks. For example, you use the following search condition to match the S_CLASS value in the STUDENT table:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE s_class = 'SR'&lt;/span&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Search_expression&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt; &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;values within single quotation marks are case sensitive. The search&lt;span style=""&gt;  &lt;/span&gt;condition &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;S_CLASS = 'sr' &lt;/span&gt;&lt;span style=""&gt;does not retrieve rows in which the S_CLASS value is ‘SR’.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;When &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;search_expression &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;involves a DATE data value, you must use the TO_DATE function to convert the DATE character string representation to an internal DATE data format. The following search condition matches dates of January 1, 1980:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE s_dob = TO_DATE('01/01/1980', 'MM/DD/YYYY')&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &gt;Creating Complex Search Conditions&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Logical operators AND, OR, and NOT can be used to combine search conditions. &lt;/span&gt;&lt;span style=""&gt;For example, the following complex search condition matches all rows in which BLDG_CODE is ‘CR’ and the capacity is greater than 50:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE bldg_code = 'CR' AND capacity &gt; 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For example, the following search condition matches all course section rows that meet either on Tuesday and Thursday or on Monday, Wednesday, and Friday (at Northwoods University, R denotes courses that meet on Thursday):&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE day = 'TR' OR day = 'MWF'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can use the &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;NOT logical operator &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;to match the logical opposite of a search expression, using this syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE NOT(&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;search_expression&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For example, the following search condition finds all rows in the STUDENT table in which the S_CLASS column has any value other than ‘FR’:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE NOT (s_class = 'FR')&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;"&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="line-height: 150%;font-family:&amp;quot;;" &gt;Updating Table Rows&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;An UPDATE action query also usually contains a search condition to identify the row or rows to update. The general syntax of an UPDATE action query is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;UPDATE &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SET &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;column1&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt; = &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;new_value1&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;, &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;column2&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt; = &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;new_value2&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;, ...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;searchƒcondition&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In this syntax, &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;tablename &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;specifies the table whose rows you wish to update. The SET clause lists the columns to update and their associated new values. &lt;/span&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;For example, the following action query changes Teresa Marx’s F_RANK value to ‘ASSOCIATE’ and her F_PIN value to 1181:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;UPDATE faculty&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SETƒf_rank = 'ASSOCIATE', f_pin = 1181&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE f_id = 1;&lt;/span&gt;&lt;span style=""&gt;&lt;br /&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="line-height: 150%;font-family:&amp;quot;;" &gt;Deleting Table Rows&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;The general syntax for a DELETE action query is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;DELETE FROM &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&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="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;search condition&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &gt;Truncating Tables&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;When you need to delete all of the rows in a table quickly, you can &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;truncate &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;the table, which means you remove all of the table data without saving any rollback information.When you truncate a table, the table structure and constraints remain intact. To truncate a table, you use the TRUNCATE TABLE command, which has the following general syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;TRUNCATE TABLE &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You cannot truncate a table that has foreign key constraints as long as the foreign key constraints are enabled. Therefore, you must disable a table’s foreign key constraints before you can truncate the table. Recall that you use the following command to disable an existing constraint:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;ALTER TABLE &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;tablename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;DISABLE CONSTRAINT &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;constraint_name&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;RETRIEVING DATA FROM A SINGLE DATABASE TABLE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The basic syntax for a SQL query that retrieves data from a single database table is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT columnname1, columnname2,...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;FROM ownername.tablename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;[WHERE search_condition];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;In the FROM clause, &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;ownername &lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;specifies the table’s user schema, and &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;tablename &lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;specifies the name of the database table. If you are retrieving data from a table in your own user schema, you can omit &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;ownername &lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;(and the period) in the FROM clause. If you are retrieving data from a table in another user’s schema, you must include &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;ownername &lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;in the FROM clause, and the table’s owner must have granted you the SELECT privilege on the table. For example, you use the following FROM clause to retrieve data values from the LOCATION table in user SCOTT’s user schema: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;FROM scott.location&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The WHERE clause optionally specifies a search condition that instructs the query to retrieve selected rows.&lt;/span&gt; To retrieve every row in a table, the data values do not need to satisfy a search condition, so you can omit the WHERE clause. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;If you want to retrieve all of the columns in a table, you can use an asterisk&lt;span style=""&gt;  &lt;/span&gt;( * ) as awildcard character in the SELECT clause instead of typing every column name.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Type and execute the following query to select all rows and columns from the LOCATION table:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Bold;font-size:10;"  &gt;SELECT *FROM location; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Suppressing Duplicate Rows&lt;/span&gt;&lt;/b&gt;&lt;b style=""&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="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Some of the faculty members have the same rank, so the query &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT f_rank FROM faculty; &lt;/span&gt;&lt;span style=""&gt;retrieves duplicate values.The SQL DISTINCT qualifier examines query output before it appears on your screen and suppresses duplicate values.The DISTINCT qualifier has the following general syntax in the SELECT command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT DISTINCT columnname;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For example, to suppress duplicate faculty ranks, you use the command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT DISTINCT f_rank FROM faculty;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Using Search Conditions in SELECT Queries&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &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=""&gt;To use an exact search condition in a SELECT query:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Bold;font-size:10;"  &gt;SELECT f_first, f_mi, f_last, f_rank&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Bold;font-size:10;"  &gt;FROM faculty&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &gt;WHERE f_rank = 'Associate';&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Next you create an inexact search condition that retrieves the number of every room in the Business (‘BUS’) building at Northwoods University that has a capacity greater than or equal to 40 seats.You use the greater than or equal to ( &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&gt;= &lt;/span&gt;&lt;span style=""&gt;) comparison operator in the inexact search condition. To use an inexact search condition in a SELECT query type the following query to retrieve specific rows in the LOCATION table:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Bold;font-size:10;"  &gt;SELECT room&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Bold;font-size:10;"  &gt;FROM location&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Bold;font-size:10;"  &gt;WHERE bldg_code = 'BUS'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Bold;font-size:10;"  &gt;AND capacity &gt;= 40;&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="line-height: 150%;font-family:&amp;quot;;" &gt;Searching for NULL and NOT NULL Values&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;To search for NULL values, you use the following general syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE columnname&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt; &lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;IS NULL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Similarly, to retrieve rows in which the value of a particular column is not NULL, you use the following syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE columnname IS NOT NULL&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Using the IN and NOT IN Comparison Operators&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &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=""&gt;You can use the IN comparison operator to match data values that are members of a set of search values. For example, you can retrieve all enrollment rows in which the GRADE column value is a member of the set (‘A’,‘B’). Similarly, you can use the NOT IN comparison operator to match values that are not members of a set of search values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&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="line-height: 150%;font-family:&amp;quot;;" &gt;Using the LIKE Comparison Operators&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;Sometimes, you need to perform searches by matching part of a character string. For example, you might want to retrieve rows for students whose last name begins with the letter M, or find all courses with the text string MIS in the COURSE_NO column. To do this, you use the LIKE operator. The general syntax of a search condition that uses the LIKE operator is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE columnname LIKE 'character_string'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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-family:&amp;quot;;" &gt;Character_string &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;represents the text string to be matched and is enclosed in single quotation marks. &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Character_string &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;must contain either the percent sign ( &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;% &lt;/span&gt;&lt;span style=""&gt;) or underscore ( &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;_ &lt;/span&gt;&lt;span style=""&gt;) wildcard characters.&lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt; Character_string &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;represents the text string to be matched and is enclosed in single quotation marks. &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Character_string &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;must contain either the percent sign ( &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;% &lt;/span&gt;&lt;span style=""&gt;) or underscore ( &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;_ &lt;/span&gt;&lt;span style=""&gt;) wildcard characters. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The percent sign ( &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;% &lt;/span&gt;&lt;span style=""&gt;) wildcard character represents multiple characters. If you place ( &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;% &lt;/span&gt;&lt;span style=""&gt;) on the left edge of the character string to be matched, the DBMS searches for an exact match on the far-right characters and allows an inexact match for the characters represented by ( &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;% &lt;/span&gt;&lt;span style=""&gt;). For example, the&lt;span style=""&gt;  &lt;/span&gt;earch condition &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE term_desc LIKE '%2006' &lt;/span&gt;&lt;span style=""&gt;retrieves all term rows in which the last four characters in the TERM_DESC column are 2006.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The underscore ( _ ) wildcard character represents a single character. For example, the search condition &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE s_class LIKE '_R' &lt;/span&gt;&lt;span style=""&gt;retrieves all values for S_CLASS in which the first character can be any value, but the second character must be the letter R.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can use the underscore ( _ ) and percent sign ( &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;% &lt;/span&gt;&lt;span style=""&gt;) wildcard characters together in a single search condition. For example, the search condition &lt;/span&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE c_sec_day LIKE '_T%' &lt;/span&gt;&lt;span style=""&gt;retrieves all course sections that meet on Tuesday, provided exactly one character precedes T in the C_SEC_DAY column.The search condition ignores all of the characters that follow T in the column value, so the query retrieves values such as MT,MTW,and MTWRF.&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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &gt;Sorting Query Output&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 150%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;When you insert rows into an Oracle database, the DBMS does not store the rows in any particular order.When you retrieve rows using a SELECT query, the rows may appear in the same order in which you inserted them into the database, or they may appear in a different order, based on the database’s storage configuration.You can sort query output by using the &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;ORDER BY clause &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;and specifying the &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;sort key&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;, which is the column the DBMS uses as a basis for ordering the data.The syntax for a SELECT query that uses the ORDER BY clause is as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT columnname1, columnname2, ...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;FROM ownername.tablename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE search_condition&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;ORDER BY sort_key_column;&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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &gt;USING CALCULATIONS IN SQL QUERIES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Multiplication, Division &lt;/span&gt;&lt;span style="font-family:GexCourier-Roman;"&gt;*&lt;/span&gt;&lt;span style=""&gt;, &lt;/span&gt;&lt;span style="font-family:GexCourier-Roman;"&gt;/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="line-height: 150%;font-family:Symbol;" &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Addition, Subtraction &lt;/span&gt;&lt;span style="font-family:GexCourier-Roman;"&gt;+&lt;/span&gt;&lt;span style=""&gt;, &lt;/span&gt;&lt;span style="font-family:GexCourier-Roman;"&gt;-&lt;/span&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&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="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;For example, you use the following SELECT clause to retrieve the product of the INV_PRICE times the INV_QOH columns in the INVENTORY table:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT inv_price * inv_qoh&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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &gt;Date Calculations&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;To retrieve the current system date from the database server, you use the &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;SYSDATE pseudocolumn&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;.&lt;/span&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt; The following query retrieves the current system date:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT SYSDATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;FROM DUAL;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For example, the following expression specifies a date that is 10 days after the order date (O_DATE) in the Clearwater Traders ORDERS table:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;o_date + 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The following expression returns the number of days between the current date and the order date column in the ORDERS table:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;SYSDATE - o_date&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To express the calculated ages in years instead of days, you must divide these values by the number of days in a year, which is approximately 365.25. To evaluate the subtraction operation &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:&amp;quot;;" &gt;before &lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;the division operation, you must place the subtraction operation in parentheses using the following expression:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;(SYSDATE - S_DOB)/365.25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To determine the date on which a student enrolled in the university, you subtract the TIME_ENROLLED value from the current system date, as in the following expression:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;SYSDATE - time_enrolled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can also add or subtract intervals from one another to calculate the sum or difference of two intervals. For example, suppose you need to update the TIME_ENROLLED column every month by adding one month to the interval value.You use the following query to add an interval of one month to the current TIME_ENROLLED value:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT s_id, time_enrolled + TO_YMINTERVAL('0-1')&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;FROM student;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Similarly, you use the following query to add an interval of 10 minutes to the C_SEC_DURATION column in the COURSE_SECTION table:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT c_sec_id, c_sec_duration + &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;TO_DSINTERVAL('0 00:10:00')&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;FROM course_section;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &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="line-height: 150%;font-family:&amp;quot;;" &gt;Single-row Number Functions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:f&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/o:lock&gt;&lt;v:shape id="Picture_x0020_3" spid="_x0000_i1030" type="#_x0000_t75" style="width: 440.25pt; height: 380.25pt; visibility: visible;"&gt;  &lt;v:imagedata src="file:///C:%5CUsers%5CMerT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image001.emz" title=""&gt; &lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/v:path&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &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="line-height: 150%;font-family:&amp;quot;;" &gt;Single-row Character Functions&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&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 style=""&gt;&lt;span style="line-height: 150%;"&gt;&lt;v:shape id="Picture_x0020_4" spid="_x0000_i1029" type="#_x0000_t75" style="width: 446.25pt; height: 81.75pt; visibility: visible;"&gt;  &lt;v:imagedata src="file:///C:%5CUsers%5CMerT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image002.emz" title=""&gt; &lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&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 style=""&gt;&lt;span style="line-height: 150%;"&gt;&lt;v:shape id="Picture_x0020_5" spid="_x0000_i1028" type="#_x0000_t75" style="width: 440.25pt; height: 549pt; visibility: visible;"&gt;  &lt;v:imagedata src="file:///C:%5CUsers%5CMerT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image003.emz" title=""&gt; &lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&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 style=""&gt;&lt;span style="line-height: 150%;"&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="line-height: 150%;font-family:&amp;quot;;" &gt;Single-row Date Functions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&gt;&lt;v:shape id="Picture_x0020_6" spid="_x0000_i1027" type="#_x0000_t75" style="width: 443.25pt; height: 269.25pt; visibility: visible;"&gt;  &lt;v:imagedata src="file:///C:%5CUsers%5CMerT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image004.emz" title=""&gt; &lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&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="line-height: 150%;font-family:&amp;quot;;" &gt;ORACLE10&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:Syntax-BoldItalic;" &gt;g &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;" &gt;SQL GROUP FUNCTIONS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&gt;&lt;v:shape id="Picture_x0020_7" spid="_x0000_i1026" type="#_x0000_t75" style="width: 443.25pt; height: 269.25pt; visibility: visible;"&gt;  &lt;v:imagedata src="file:///C:%5CUsers%5CMerT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image005.emz" title=""&gt; &lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="line-height: 150%;"&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="line-height: 150%;font-family:&amp;quot;;" &gt;Using the COUNT Group 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=""&gt;The COUNT group function returns an integer that represents the number of rows that a query returns. The COUNT(&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;" &gt;*&lt;/span&gt;&lt;span style=""&gt;) version of this function calculates the total number of rows in a table that satisfy a given search condition.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Using the GROUP BY Clause to Group Data&lt;/span&gt;&lt;/b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If a query retrieves multiple rows and the rows in one of the retrieved columns have duplicate values, you can group the output by the column with duplicate values and apply group functions to the grouped data. &lt;/span&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;The GROUP BY clause has the following syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;GROUP BY group_columnname;&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="line-height: 150%;font-family:&amp;quot;;" &gt;Using the HAVING Clause to Filter Grouped Data&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;You can use the HAVING clause to place a search condition on the results of queries that display group function calculations. The HAVING clause has the following syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;HAVING group_function comparison_operator value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For example, suppose you want to retrieve the total capacity of each building at Northwoods University, but you are not interested in the data for buildings that have a capacity of less than 100.You use the following HAVING clause to filter the output:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;HAVING SUM(capacity) &gt;= 100&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="line-height: 150%;font-family:&amp;quot;;" &gt;FORMATTING OUTPUT IN SQL&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;" &gt;*&lt;/span&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;" &gt;PLUS&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;So far, you have accepted the default output formats in SQL&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;" &gt;*&lt;/span&gt;&lt;span style=""&gt;Plus—output column headings are the same as the database column names.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To specify alternate output heading text, you use the following syntax in the SELECT clause:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT columnname1 "heading1_text", &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;columnname2 "heading2_text", ...&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="line-height: 150%;font-family:&amp;quot;;" &gt;Aliases&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;An &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;alias &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;is an alternate name for a query column. After you create an alias, you can reference the alias in other parts of the query, such as in the GROUP BY or ORDER BY clause. The general syntax for creating an alias is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT columnname1 AS alias_name1...&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="line-height: 150%;font-family:&amp;quot;;" &gt;JOINING MULTIPLE TABLES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;SELECT &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;column1&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;, &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;column2&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;,...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;FROM &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;table1&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;, &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;table2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;WHERE &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;table1&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;.&lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;joincolumn&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt; = &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;table2&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;.&lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;joincolumn&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="line-height: 150%;font-family:GexCourier-Roman;font-size:10;"  &gt;AND &lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;search_condition(s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:GexCourier-Italic;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:14;"  &gt;Inner Joins&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:14;"  &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=""&gt;The simplest type of join occurs when you join two tables based on values in one table being equal to values in another table.This type of join is called an &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;inner join&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;, &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;equality join&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;, &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;equijoin&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;, or &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;natural join&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:14;"  &gt;Query Design Diagram&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;v:shape id="Picture_x0020_1" spid="_x0000_i1025" type="#_x0000_t75" style="width: 446.25pt; height: 188.25pt; visibility: visible;"&gt;  &lt;v:imagedata src="file:///C:%5CUsers%5CMerT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image006.emz" title=""&gt; &lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:14;"  &gt;Outer Joins&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:14;"  &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=""&gt;An inner join returns rows only if values exist in all tables that are joined. If no values exist for a row in one of the joined tables, the inner join does not retrieve the row. &lt;/span&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;An &lt;/span&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;outer join &lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;returns all rows from one table, which is called the &lt;/span&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;inner table&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;. An outer join also retrieves matching rows from a second table, which is called the &lt;/span&gt;&lt;b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;outer table&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;To create an outer join in Oracle10&lt;/span&gt;&lt;i&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;g &lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;SQL, you label the outer table in the join condition using the following syntax:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left; line-height: normal;" align="left"&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;inner_table&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;.&lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;join_column&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt; = &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;outer_table&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;.&lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;join_column&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;(+)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;The outer join operator &lt;/span&gt;&lt;span style=""&gt;( + ) &lt;/span&gt;&lt;span style="line-height: 150%;font-family:&amp;quot;;font-size:11;"  &gt;signals the DBMS to insert a NULL value for the columns in the outer table that do not have matching rows in the inner 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="line-height: 150%;font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:14;"  &gt;Self-joins&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:14;"  &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=""&gt;To create a self-join, you must create a table alias and structure the query as if you are joining the table to a copy of itself. A &lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;table alias &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;is an alternate name that you assign to the table in the query’s FROM clause.The syntax to create a table alias in the FROM clause is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;FROM &lt;/span&gt;&lt;i&gt;&lt;span style=";font-family:GexCourier-Italic;font-size:10;"  &gt;table1 alias1&lt;/span&gt;&lt;/i&gt;&lt;span style=";font-family:GexCourier-Roman;font-size:10;"  &gt;, ...&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 24pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Introduction to PL/SQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;©Bob Godfrey, 2008. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;PL/SQL is delivered as part of SQL*Plus, and is used to extend the capabilities of SQL by adding procedural elements using traditional programming constructs. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt; width: 50%;" valign="top" width="50%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;If you are new to programming,   then the prospect of learning PL/SQL might seem a little daunting. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;In essence however, a program is   nothing more than a set of instructions for achieving some purpose. The   recipe for Australia's traditional Anzac Biscuits shown right incorporates   both the elements and the structure of a simple program. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;First, the recipe is named (in   this case Anzac Biscuits). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Second, there are some   declarations - in this case the list of ingredients. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Third, following these   declarations, there are a list of instructions which are to be obeyed in   sequence. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;In a program, we would have a   program (or subprogram) name, followed by some declarations of variables to   be used, and finally, the instructions (called statements) themselves. These   executable statements would be enclosed in a pair of   "begin"..."end" brackets, just as in the recipe the   horizontal bar was used to separate the ingredients from the cooking   instructions. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt; width: 50%;" valign="top" width="50%"&gt;   &lt;table class="MsoNormalTable" style="" border="1" cellpadding="0"&gt;    &lt;tbody&gt;&lt;tr style=""&gt;     &lt;td style="padding: 3.75pt;"&gt;     &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Anzac Biscuits&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;     &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;u&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Ingredients&lt;/span&gt;&lt;/u&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;    1 cup rolled oats&lt;br /&gt;    1 cup plain flour, sifted&lt;br /&gt;    1 cup sugar&lt;br /&gt;    ¾ cup dessicated coconut&lt;br /&gt;    150g butter&lt;br /&gt;    2 tablespoons golden syrup&lt;br /&gt;    2 tablespoons boiling water&lt;br /&gt;    1 ½ teaspoons bicarbonate of soda &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;     &lt;div class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 36pt; text-align: center; line-height: normal;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;     &lt;hr size="2" width="50%" align="center"&gt;     &lt;/span&gt;&lt;/div&gt;     &lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;     &lt;ol start="1" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Combine oats, sifted flour,          sugar and coconut in a large bowl.&lt;br /&gt;         Melt butter and golden syrup together in a small pan.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Mix boiling water and          bicarbonate of soda together.&lt;br /&gt;         Blend into the butter mixture. Pour over dry ingredients and mix well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Place spoonfuls of mixture          onto greased baking trays, allowing room to spread out.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Bake at 150°C for 15-20          minutes, or until golden. Loosen while warm. Cool on trays, then          transfer to a wire rack to cool completely. Store in an airtight          container. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;     &lt;/span&gt;&lt;/td&gt;    &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;PL/SQL block structure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Unnamed block&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;declare&lt;br /&gt;… … …&lt;br /&gt;begin&lt;br /&gt;… … …&lt;br /&gt;end;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Stored procedure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;create or replace procedure_name&lt;br /&gt;as&lt;br /&gt;… … … {declarations automatically follow the as statement}&lt;br /&gt;… … …&lt;br /&gt;begin&lt;br /&gt;… … …&lt;br /&gt;… … …&lt;br /&gt;exception&lt;br /&gt;… … …&lt;br /&gt;end;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Nested blocks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;create or replace procedure_name&lt;br /&gt;as&lt;br /&gt;… … …&lt;br /&gt;… … …&lt;br /&gt;begin&lt;br /&gt;… … …&lt;br /&gt;… … …&lt;br /&gt;begin&lt;br /&gt;… … …&lt;br /&gt;… … …&lt;br /&gt;exception&lt;br /&gt;… … …&lt;br /&gt;end;&lt;br /&gt;… … …&lt;br /&gt;… … …&lt;br /&gt;exception&lt;br /&gt;… … …&lt;br /&gt;end;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;A simple PL/SQL program&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol start="1" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;First, start up Oracle, and at the SQL&gt; prompt type      in the command &lt;/span&gt;&lt;a href="http://mylo.utas.edu.au/webct/urw/lc220567945041.tp220567967041/RelativeResourceManager/Template/Tutorials/PLSQL/SetServerOutput.html"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;SET SERVEROUTPUT ON&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;(This enables the display of output from procedures like &lt;/span&gt;&lt;a href="http://mylo.utas.edu.au/webct/urw/lc220567945041.tp220567967041/RelativeResourceManager/Template/Tutorials/PLSQL/DBMSoutput.html"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;DBMS_OUTPUT.PUT_LINE&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; to appear.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol start="2" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Type the following text using say Windows Notepad.      (While PL/SQL is not case sensitive, we here shall use the convention of      typing reserved words in upper case, and user-assigned names in lower      case. Whether or not you follow this convention is a matter of personal      choice.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 36pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;DECLARE&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;-- variable to hold the current date&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;TodaysDate DATE;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;TodaysDate := SYSDATE;&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;DBMS_OUTPUT.PUT_LINE(‘Today is ‘);&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;DBMS_OUTPUT.PUT_LINE(TodaysDate);&lt;br /&gt;END;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;[Note that PL/SQL is a &lt;u&gt;strongly typed language&lt;/u&gt;, which means all variables must be declared prior to use]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol start="3" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Save this text for later use in a file (say called      example1.txt).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Copy the text in Notepad, and having fired up Oracle,      paste it into SQL*Plus.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Press the &lt;b&gt;Enter&lt;/b&gt; key to get to a new prompt line,      and then type /, followed by &lt;b&gt;Enter&lt;/b&gt; again, and your program should      execute.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;If you get a message like {Warning: Created with compilation errors} then try the command SHOW ERRORS to examine the details of the coding errors found. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Variables and Types&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Database and other information is handled by PL/SQL through variables. Each variable must be declared to be of a defined type. The types available include all the types used in SQL for database table columns, plus generic types used in PL/SQL like the NUMBER type. For example &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;DECLARE&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;unit_price&lt;span style=""&gt;     &lt;/span&gt;NUMBER;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;description&lt;span style=""&gt;    &lt;/span&gt;VARCHAR(15);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;It is important that if a PL/SQL variable is going to be used to store or retrieve data in a database column, that the variable be of the same type as the column. One way to do this is to use the %TYPE operator, as in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;DECLARE&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;required_code&lt;span style=""&gt;  &lt;/span&gt;product.id%TYPE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;which declares that the variable "required_code" will have the same type as the column "id" of the "product" table. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;We can in addition declare a variable to be suitable to hold a complete row of a table (a record with several fields) by &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;DECLARE&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;product_tuple&lt;span style=""&gt;  &lt;/span&gt;product%ROWTYPE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;All variables are given an initial value of NULL unless declared otherwise, as in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;DECLARE&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;x&lt;span style=""&gt;       &lt;/span&gt;NUMBER := 3;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Program Structure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt; width: 40%;" width="40%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;According to programming theory,   all programs can be built up with combinations of three basic structures -   sequence, selection, and iteration. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The program described above used   the simplest of these three structures - the &lt;b&gt;sequence&lt;/b&gt;. The program   example that follows uses the more complex &lt;b&gt;selection&lt;/b&gt; structure. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt; width: 60%;" width="60%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;    &lt;v:stroke joinstyle="miter"&gt;    &lt;v:formulas&gt;     &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;     &lt;v:f eqn="sum @0 1 0"&gt;     &lt;v:f eqn="sum 0 0 @1"&gt;     &lt;v:f eqn="prod @2 1 2"&gt;     &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;     &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;     &lt;v:f eqn="sum @0 0 1"&gt;     &lt;v:f eqn="prod @6 1 2"&gt;     &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;     &lt;v:f eqn="sum @8 21600 0"&gt;     &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;     &lt;v:f eqn="sum @10 21600 0"&gt;    &lt;/v:formulas&gt;    &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;    &lt;o:lock ext="edit" aspectratio="t"&gt;   &lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1026" type="#_x0000_t75" alt="" style="'width:24pt;"&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/Users/MerT/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" shapes="_x0000_i1026" width="32" border="0" height="32" /&gt;&lt;!--[endif]--&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" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Date and Character String Manipulation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The file &lt;/span&gt;&lt;a href="http://mylo.utas.edu.au/webct/urw/lc220567945041.tp220567967041/RelativeResourceManager/Template/Tutorials/PLSQL/DateTime.sql" target="_blank"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;DateTime.sql&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; contains the following code: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;remark - Requires SET SERVEROUTPUT ON command for&lt;br /&gt;remark - DBMS_OUTPUT.PUT_LINE results to be displayed.&lt;br /&gt;DECLARE&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;TodaysDate DATE;&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;Today&lt;span style=""&gt;      &lt;/span&gt;VARCHAR2 (9);&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;TimeNow&lt;span style=""&gt;    &lt;/span&gt;CHAR (5);&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;Hour24&lt;span style=""&gt;     &lt;/span&gt;CHAR(2);&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;Meridian&lt;span style=""&gt;   &lt;/span&gt;CHAR (4);&lt;br /&gt;BEGIN&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;TodaysDate := SYSDATE;&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;Today := TO_CHAR(TodaysDate, 'DAY');&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;Today := RTRIM(Today);&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;Today := SUBSTR(Today,1,1) || LOWER(SUBSTR(Today,2,LENGTH(Today) - 1));&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;DBMS_OUTPUT.PUT_LINE('Today is ' || Today || ',' || TO_CHAR(TodaysDate));&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;TimeNow := TO_CHAR(TodaysDate, 'HH:MI');&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;Hour24 := TO_CHAR(TodaysDate, 'HH24');&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;IF Hour24 &lt; '12:00' THEN&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;Meridian := 'A.M.';&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;ELSE&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;Meridian := 'P.M.';&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;END IF;&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;DBMS_OUTPUT.PUT_LINE('Your session started at ' || TimeNow || ' ' || Meridian);&lt;br /&gt;END;&lt;br /&gt;/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;When run, this script produces the following typical output: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="" border="1" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 3.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Today is Monday,05-NOV-07&lt;br /&gt;  Your session started at 02:11 P.M. &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" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;[If no output is produced, make sure that you have used the SET SERVEROUTPUT ON command at the SQL&gt; prompt.] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;If you are new to programming, or hesitant about jumping into PL/SQL at the deep end, there is a &lt;/span&gt;&lt;a href="http://mylo.utas.edu.au/webct/urw/lc220567945041.tp220567967041/RelativeResourceManager/Template/Tutorials/PLSQL/Steps/Step00.html" target="_blank"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;step-by-step analysis&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; of this program that might help break the ice. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Working through the program code step-by-step, SYSDATE delivers today’s system date. [Note that like all Oracle dates, this also includes the time.] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The function TO_CHAR converts either a number or a a date to a character string. When used with dates, the function is expressed as TO_CHAR(&lt;date_value&gt;,&lt;date-format_mask&gt;). [If the date_format_mask is omitted, the date is converted to a default DD-MON-YY format, for example 27-JUL-08.] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Common formats used with dates are: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="" border="1" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Format&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Returns&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Example&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=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;YYYY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Four digit year&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Y or YY or YYY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Last one, two or three digits of   year&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;8 or 08 or 008 for 2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;BC or AD&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;B.C. or A.D.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;2008 A.D.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Last two digits of the year, but   modified to cross century boundaries.&lt;br /&gt;  If the current year lies in 0..49,&lt;br /&gt;  then a return of 0 through 49 refers to the current century,&lt;br /&gt;  and 50 through 99 for the last century.&lt;br /&gt;  If the current year lies in 50..99,&lt;br /&gt;  then a return of 0 through 49 refers to the previous century,&lt;br /&gt;  and 50 through 99 for the current century.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;98 for 1998&lt;br /&gt;  15 for 2015&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;SYEAR or YEAR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Year spelled out; using an S   places a minus sign before B.C. dates.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;TWO THOUSAND EIGHT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Q&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Quarter of the year &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;returns 2 for dates between April   and June inclusive&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;MM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Month &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Jan = 01..Dec=12&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Roman numeral month&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;IV for April&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;MONTH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Name of month as a nine-character   upper-case string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;FEBRUARY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Month&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Name of month as a nine-character   mixed-case string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;February&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;MON&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Three-letter abbreviation for the   name of the month&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;FEB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;WW&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Week of year&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: medium none ; padding: 0.75pt;"&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;W&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Week of month&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border: medium none ; padding: 0.75pt;"&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;DDD&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Day of year&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Jan 1st is 1, Feb 1st is 32 etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;DD&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Day of the month (01..31)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;28&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;DDTH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Day of the month as an ordinal   number&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;28TH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;D&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Day of the week (1-7)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;4 for Wednesday&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;DAY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Day of the week, spelt out in   upper-case&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;FRIDAY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Day&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Day of the week, spelt out in   mixed-case&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Friday&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;DY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Abbreviated day name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;SUN, MON etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;AM, PM, A.M., P.M.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Meridian indicator (with and   without periods)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;AM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;HH or HH12&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Hour of day (using 12-hour clock)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;11&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;HH24&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Hour of day (using 24 hour clock)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;MI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Minutes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;(0..59)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;SS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Seconds&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;(0..59)&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" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The &lt;/span&gt;&lt;a href="http://mylo.utas.edu.au/webct/urw/lc220567945041.tp220567967041/RelativeResourceManager/Template/Tutorials/PLSQL/StringFunctions.html#RTRIM"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;RTRIM function&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; removes trailing spaces from a character string. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Common &lt;/span&gt;&lt;a href="http://mylo.utas.edu.au/webct/urw/lc220567945041.tp220567967041/RelativeResourceManager/Template/Tutorials/PLSQL/StringFunctions.html"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;string manipulation functions&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; include: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="" border="1" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Function&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Returns&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=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;SUBSTR(&lt;string&gt;,&lt;start&gt;,&lt;length&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Extracts &lt;i&gt;length&lt;/i&gt; characters   from the string, starting at character number &lt;i&gt;start&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;INSTR(&lt;string&gt;,&lt;text&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;the character position within &lt;i&gt;string&lt;/i&gt;   where there is a match for the &lt;i&gt;text&lt;/i&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;LENGTH(&lt;string&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;the length of &lt;i&gt;string&lt;/i&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RTRIM(&lt;string&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Removes trailing spaces from &lt;i&gt;string&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;LOWER(&lt;string&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Converts the &lt;i&gt;string&lt;/i&gt; to   lower case&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" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;String concatenation is achieved with the symbol ||. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;IF/THEN/ELSE construct&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The code described above used the selection structure IF… THEN… ELSE … This construct can be nested, as in the code fragment: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;Today := RTRIM(TO_CHAR(SYSDATE,‘DAY’);&lt;br /&gt;IF Today = ‘SUNDAY’ THEN&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;DBMS_OUTPUT.PUT_LINE(‘It is the weekend’);&lt;br /&gt;ELSE&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;IF Today = ‘SATURDAY’ THEN&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;DBMS_OUTPUT.PUT_LINE(‘It is the weekend’);&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;ELSE&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;DBMS_OUTPUT.PUT_LINE(‘It is a weekday’);&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;END IF;&lt;br /&gt;END IF;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Multiway branches can be coded as &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;IF&lt;span style=""&gt;  &lt;/span&gt;THEN&lt;span style=""&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;ELSEIF&lt;span style=""&gt;  &lt;/span&gt;THEN &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;   &lt;/span&gt;ELSEIF&lt;span style=""&gt;  &lt;/span&gt;THEN&lt;span style=""&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;ELSE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;END IF;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;for example &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;IF age&lt;18 THEN salary:=1000 ;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;ELSEIF age &lt; 25 THEN salary:=1500;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;ELSEIF age &lt; 35 THEN salary:=2000;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;ELSE salary:=2500;&lt;br /&gt;END IF;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Using SQL commands within PL/SQL blocks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The command file &lt;/span&gt;&lt;a href="http://mylo.utas.edu.au/webct/urw/lc220567945041.tp220567967041/RelativeResourceManager/Template/Tutorials/PLSQL/PLSQLselect.sql" target="_blank"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;PLSQLselect.sql&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; contains the following code: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;DECLARE&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;pname varchar(20);&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;price number;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;stock number;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;SELECT product_name,unit_price, on_hand&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;INTO pname, price, stock&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;FROM product_t&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;WHERE unit_price = (SELECT MAX(unit_price) FROM product_t);&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;DBMS_OUTPUT.PUT('There are '||TO_CHAR(stock,'99')||' units of the product '||&lt;br /&gt;&lt;span style=""&gt;                           &lt;/span&gt;pname||' in stock,');&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;DBMS_OUTPUT.PUT_LINE(' each valued at '||TO_CHAR(price,'$999.99'));&lt;br /&gt;END;&lt;br /&gt;/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;and uses PL/SQL to format the output of an SQL SELECT statement, in this case to identify the product with the highest unit price, producing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The command file includes a special form of the SELECT statement with the selected values being stored INTO the declared variables listed. This only works for retrieval of a single row (and so this routine will not work if, as might happen, there are two or more products with the same highest price). It is possible to use select where multiple rows will be retrieved, but this requires the use of cursors, which we will cover in a later session. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;We can also use the INSERT command in a PL/SQL block, as in the command file &lt;/span&gt;&lt;a href="http://mylo.utas.edu.au/webct/urw/lc220567945041.tp220567967041/RelativeResourceManager/Template/Tutorials/PLSQL/InsertForLoop.sql" target="_blank"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;InsertForLoop.sql&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;DROP TABLE seat;&lt;br /&gt;CREATE TABLE seat (SeatRow CHAR(1), SeatColumn NUMBER);&lt;br /&gt;DECLARE&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;RowCount BINARY_INTEGER;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;ColCount BINARY_INTEGER;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;Rows CHAR (3);&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;AlphaRow CHAR;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;Rows := 'ABC';&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;FOR RowCount IN 1..3&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;LOOP&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;AlphaRow := SUBSTR(Rows,RowCount,1);&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;FOR ColCount IN 1..5&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;LOOP&lt;br /&gt;&lt;span style=""&gt;          &lt;/span&gt;INSERT INTO seat VALUES(AlphaRow, ColCount);&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;END LOOP;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;END LOOP;&lt;br /&gt;END;&lt;br /&gt;/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;which creates a seating file for an auditorium with 3 rows of seats (A, B, and C), and 5 seats per row (1..5). The SUBSTR(s, n, l) extracts l characters from the string s, starting at the n'th character. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The construct &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;FOR &lt;var&gt; IN &lt;start&gt;..&lt;finish&gt; LOOP&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;loop&gt;&lt;br /&gt;END LOOP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;has been used to control the iterative process, and produce the following table contents: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Loop constructs in PL/SQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;As well as the construct already described &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;FOR &lt;var&gt; IN &lt;start&gt;..&lt;finish&gt; LOOP&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;loop&gt;&lt;br /&gt;END LOOP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;there is also (for a decrementing index) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;FOR &lt;var&gt; IN REVERSE &lt;start&gt;..&lt;finish&gt; LOOP&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;loop&gt;&lt;br /&gt;END LOOP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;There is also a WHILE loop construct &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;WHILE &lt;condition&gt; LOOP&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;loop&gt;&lt;br /&gt;END LOOP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;where the LOOP is repeated as long as the stated condition holds TRUE. Clearly, for the loop to terminate, at least one statement in the loop body must be capable of making the condition take the value FALSE, for example &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;X := 2;&lt;br /&gt;WHILE X &lt; 10 LOOP&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;Y:=Y+X;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;X := X+2&lt;br /&gt;END LOOP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;which computes in Y the sum of all single-digit even numbers; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The basic form of iterative control is the simple LOOP, as in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;LOOP&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;loop&gt;&lt;br /&gt;END LOOP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The statements should include an exit statement, otherwise the loop will be executed infinitely. Thus the code fragment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;X := 1;&lt;br /&gt;LOOP&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;Y:=X*X;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;IF Y &gt;=50 THEN&lt;br /&gt;&lt;span style=""&gt;               &lt;/span&gt;EXIT;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;END IF;&lt;br /&gt;END LOOP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;will find the highest number whose square is less than or equal to 50. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The EXIT WHEN statement ends a loop conditionally, as in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;X := 1;&lt;br /&gt;LOOP&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;Y:=X*X;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;EXIT WHEN Y &gt;=50;&lt;br /&gt;END LOOP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The UPDATE command in PL/SQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Consider the following procedure named debit_account, which debits a bank account: When invoked or called, this procedure accepts an account number and a debit amount. It uses the account number to select the account balance from the accts database table. Then, it uses the debit amount to compute a new balance. If the new balance is less than zero, an exception is raised; otherwise, the bank account is updated. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;PROCEDURE debit_account (acct_id INTEGER, amount REAL) IS&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;old_balance REAL;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;new_balance REAL;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;overdrawn&lt;span style=""&gt;   &lt;/span&gt;EXCEPTION;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;SELECT bal INTO old_balance FROM accts&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;WHERE acct_no = acct_id;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;new_balance := old_balance - amount;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;IF new_balance &lt; 0 THEN&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;RAISE overdrawn;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;ELSE&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;UPDATE accts SET bal = new_balance&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;WHERE acct_no = acct_id;&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;END IF;&lt;br /&gt;EXCEPTION&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;WHEN overdrawn THEN&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;...&lt;br /&gt;END debit_account;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;As an exercise &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol start="1" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Modify the PL/SQL program DateTime.sql to display the      date in the form Monday, 5th Nov 2007. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Write a PL/SQL program to print out a small (say 5x5)      multiplication table. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Construct a version of InsertForLoop.sql that will add      a field price to each row, and will set the seat price to $20 if in the      front (A) row, and $15 otherwise. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;References&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: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Many of the examples described above are drawn from chapter 4 of Morison, J. &amp;amp; Morison, M. &lt;i&gt;A Guide to Oracle 9i&lt;/i&gt;, 2003, published by Course technology.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;br /&gt;&lt;b style=""&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-1549079747752803373?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/1549079747752803373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=1549079747752803373' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/1549079747752803373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/1549079747752803373'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/07/quick-and-basic-oracle-guide.html' title='Quick and Basic Oracle Guide'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5919788598875118805.post-7570304862864388684</id><published>2008-07-22T05:36:00.001-07:00</published><updated>2008-07-22T05:40:14.861-07:00</updated><title type='text'>Console2</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://sourceforge.net/dbimage.php?id=81523"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px;" src="http://sourceforge.net/dbimage.php?id=81523" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Console is a Windows console window enhancement. Console features include: multiple tabs, text editor-like text selection, different background types, alpha and color-key transparency, configurable font, different window styles.&lt;br /&gt;&lt;br /&gt;Source: http://sourceforge.net/projects/console/&lt;br /&gt;Download:&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=43764&amp;amp;package_id=36333&amp;amp;release_id=414524"&gt;Console2&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-7570304862864388684?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/7570304862864388684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=7570304862864388684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7570304862864388684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7570304862864388684'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/07/console2.html' title='Console2'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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-5919788598875118805.post-1644652001991064040</id><published>2008-07-22T05:32:00.000-07:00</published><updated>2008-07-22T05:35:48.226-07:00</updated><title type='text'>Oh my god, they put 'South Park' online!</title><content type='html'>&lt;ul class="pageTools"&gt;&lt;!-- MAC T 110.110.112.112 --&gt;&lt;!-- MAC [r20080616-1708-msm-1-13-10-LogArgmap:1.13.10] c18-rb-tron-xw3.cnet.com::1356966240 2008.07.22.12.32.37 --&gt;&lt;!-- NO AD TEXT: _QUERY_STRING="POSTHTML=%3C%2Fli%3E&amp;POS=100&amp;SP=2&amp;PREHTML=%3Cstyle%20type%3D%22text%2Fcss%22%3E.pageTools%20li%7Bpadding-top%3A26px%3B%7D.pageTools%20li.buttonAd%7Bpadding-top%3A0px%3B%7D%3C%2Fstyle%3E%3Cli%20class%3D%22buttonAd%22%3E" _REQ_NUM="0"  --&gt;&lt;!-- default ad --&gt;&lt;img src="http://adlog.com.com/adlog/i/r=11872&amp;amp;s=501815&amp;amp;o=10784:&amp;amp;h=cn&amp;amp;p=2&amp;amp;b=5&amp;amp;l=en_US&amp;amp;site=3&amp;amp;pt=8301&amp;amp;nd=10784&amp;amp;pid=&amp;amp;cid=9902363&amp;amp;pp=100&amp;amp;e=3&amp;amp;rqid=01c18-ad-e7487F896B363AEDD&amp;amp;orh=www.google.com&amp;amp;ort=southpark%2520tv%2520cnet&amp;amp;oepartner=&amp;amp;epartner=&amp;amp;ppartner=&amp;amp;pdom=www.google.com&amp;amp;cpnmodule=&amp;amp;count=&amp;amp;ra=124.179.242.22&amp;amp;dvar=dvar%255fversion%253d2008&amp;amp;ucat_rsi=&amp;amp;pg=BOt44goPjAIAAE@aBpwAAACY&amp;amp;t=2008.07.22.12.32.37/http://i.i.com.com/cnwk.1d/Ads/common/dotclear.gif" alt="" style="position: absolute; top: 0px; left: 0px; display: none;" width="0" height="0" /&gt;&lt;!-- MAC ad --&gt;&lt;/ul&gt;                             &lt;p style="text-align: justify;"&gt;&lt;i&gt;South Park&lt;/i&gt; fans rejoice, every episode of your favorite show is &lt;a class="external-link" href="http://newteevee.com/2008/03/24/come-on-down-to-south-park-and-watch-the-shows-online/"&gt;now available online&lt;/a&gt;, legally, via &lt;a class="external-link" href="http://www.southparkstudios.com/"&gt;South Park Studios&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;This central location for all things &lt;i&gt;South Park&lt;/i&gt; is host to every single full episode of the show and around 3,000 embeddable video clips. It's not really clear why you are not able to embed the full episodes as of right now and their reach may suffer as a result. I'm not going to knock South Park Studios too hard for this since it is offering up its whole catalog for viewing, which is a major step. But embeddable full episodes seems like a logical feature and one that would be easy to implement since you can already embed clips.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div class="cnet-image-div" style="width: 540px; text-align: justify;"&gt;&lt;img class="cnet-image" src="http://i.i.com.com/cnwk.1d/i/bto/20080324/South_Park_Shot_1_540x312.jpg" alt="" width="540" height="312" /&gt;&lt;span class="image-credit"&gt;(Credit: South Park Studios)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;South Park Studios is doing a lot of things right, like offering up its entire catalog for viewing, unlike some of the other big names (&lt;i&gt;Heroes&lt;/i&gt;, &lt;i&gt;The Office&lt;/i&gt;), who only offer a few of their most recent episodes.  This is bad news for less-than-legal sites, like Alluc,  which lists &lt;i&gt;South Park&lt;/i&gt; as its most-viewed TV show.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;This is a really exciting time for Web video and, with more big names like &lt;i&gt;South Park&lt;/i&gt; embracing it, we are really moving toward a world where it's not frustrating to get your entertainment.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Source: CNET&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-1644652001991064040?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/1644652001991064040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=1644652001991064040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/1644652001991064040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/1644652001991064040'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/07/oh-my-god-they-put-south-park-online.html' title='Oh my god, they put &apos;South Park&apos; online!'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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-5919788598875118805.post-7673702624292913700</id><published>2008-07-22T05:27:00.000-07:00</published><updated>2008-07-22T05:40:48.199-07:00</updated><title type='text'>Goodsync</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i.d.com.com/i/dl/media/dlimage/14/64/55/146455_medium.jpeg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://i.d.com.com/i/dl/media/dlimage/14/64/55/146455_medium.jpeg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;From &lt;a href="http://www.download.com/Siber%20Systems/3260-2001_4-68043.html"&gt;Siber Systems&lt;/a&gt;:&lt;/strong&gt;         &lt;/p&gt;&lt;p style="text-align: justify;"&gt;GoodSync is an easy, secure, and reliable way to automatically synchronize and back up your photos, MP3s, and important files. Backing-up and/or synchronizing your critical documents is as easy as one click, and can also be scheduled using a variety of automatic options. True bi-directional file synchronization prevents any data loss. GoodSync can be used to automatically synchronize data between your desktop PC and laptop, home and office computers, computer and removable devices (USB Key, Flash Drive, CDRW disc), over a local network or the Internet using FTP, SFTP, and WebDAV.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5919788598875118805-7673702624292913700?l=mertslog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertslog.blogspot.com/feeds/7673702624292913700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5919788598875118805&amp;postID=7673702624292913700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7673702624292913700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5919788598875118805/posts/default/7673702624292913700'/><link rel='alternate' type='text/html' href='http://mertslog.blogspot.com/2008/07/goodsync.html' title='Goodsync'/><author><name>mert</name><uri>http://www.blogger.com/profile/01996558560047002915</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></feed>
