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

<channel>
	<title>Peoplesoft and SQR &#187; SQL</title>
	<atom:link href="http://peoplesoftsqr.com/index.php/category/sql/feed/" rel="self" type="application/rss+xml" />
	<link>http://peoplesoftsqr.com</link>
	<description>When Peoplebooks Is Not Enough</description>
	<lastBuildDate>Tue, 06 Apr 2010 06:58:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>From Process To Peoplesoft Page</title>
		<link>http://peoplesoftsqr.com/index.php/2010/03/from-process-to-peoplesoft-page/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/03/from-process-to-peoplesoft-page/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 02:00:20 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Peoplesoft Specific]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=704</guid>
		<description><![CDATA[Last week we discussed finding the best Peoplesoft page, and the menu path to that page, for viewing and updating a particular database table.  We have a similar need to find the menu path to the run control page for a particular batch process.

Find The Component
When we create a process definition, we specify one or [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/03/from-process-to-peoplesoft-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>From Database Table To Peoplesoft Page</title>
		<link>http://peoplesoftsqr.com/index.php/2010/03/from-database-table-to-peoplesoft-page/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/03/from-database-table-to-peoplesoft-page/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 02:00:48 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Peoplesoft Specific]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=694</guid>
		<description><![CDATA[When I discuss data with my colleagues in the Human Resources and Payroll departments, we speak different languages.  I talk about tables and columns.  They talk about menus, tabs, and pages.  &#8220;You need to change EEO4CODE in PS_JOBCODE_TBL,&#8221;  I&#8217;ll say.  They&#8217;ll reply, &#8220;You mean, select Setup HRMS, Foundation Tables, Job Attributes, Job Code Table, and [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/03/from-database-table-to-peoplesoft-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PS_EMPLOYMENT Bug Report</title>
		<link>http://peoplesoftsqr.com/index.php/2010/03/ps_employment-bug-report/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/03/ps_employment-bug-report/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 02:00:38 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Peoplesoft Specific]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=680</guid>
		<description><![CDATA[PS_EMPLOYMENT used to be a SQL table.  Now it is a SQL view that joins PS_PER_ORG_ASGN, PS_PER_ORG_INST, and PS_JOB.  Of course, PS_JOB has two subselects to pick a single value of EFFDT and EFFSEQ for each value of EMPL_RCD.  The subselect for EFFDT is unusual and it may not behave the way the designers intended.

The [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/03/ps_employment-bug-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoid Subqueries</title>
		<link>http://peoplesoftsqr.com/index.php/2010/02/avoid-subqueries/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/02/avoid-subqueries/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 02:00:54 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Peoplesoft Specific]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=640</guid>
		<description><![CDATA[I have nothing against subqueries, but there are times in the Peoplesoft environment that they are unnecessary.  If we can get exactly the same results with simpler, faster SQL, let&#8217;s avoid subqueries.

PS_EMPLOYEES
Application Engine program PER099 truncates and repopulates the PS_EMPLOYEES table.  Most organizations run it each night.  It collects job data, personal data, and prompt [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/02/avoid-subqueries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Views You Can Use: Position Data</title>
		<link>http://peoplesoftsqr.com/index.php/2010/01/views-you-can-use-position-data/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/01/views-you-can-use-position-data/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 02:00:51 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Peoplesoft Specific]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=617</guid>
		<description><![CDATA[Some organizations manage their workforces with positions.  A position specifies a job and a place on an organization chart, which can exist without a person or with more than one person.  Position management can give organizations more control over their structures, budgeting, and succession planning.

The Table
PS_POSITION_DATA is the table of positions with key fields POSITION_NBR [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/01/views-you-can-use-position-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Views You Can Use: Leave Accrual</title>
		<link>http://peoplesoftsqr.com/index.php/2010/01/views-you-can-use-leave-accrual/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/01/views-you-can-use-leave-accrual/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 02:00:39 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Peoplesoft Specific]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=601</guid>
		<description><![CDATA[Peoplesoft HCM has tens of thousands of record definitions, representing tables, views, and other Peopletools objects.  Nonetheless, we can find more ways to organize our data usefully for easy access in Query Manager or in database browsers like SQLPlus and TOAD.  This is the first of an occasional series of posts regarding new ways to [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/01/views-you-can-use-leave-accrual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Little Known SQL Syntax</title>
		<link>http://peoplesoftsqr.com/index.php/2010/01/little-known-sql-syntax/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/01/little-known-sql-syntax/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 02:00:02 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=591</guid>
		<description><![CDATA[We may be designers and programmers, but we often need to look at the contents of the database to help our customers deal with problems.  I probably spend as much time writing SQL select statements in Quest Software&#8217;s TOAD (Tools for Oracle Application Developers) as I do writing SQR in SlickEdit.  I rarely go beyond [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/01/little-known-sql-syntax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bad SQL Redesigned</title>
		<link>http://peoplesoftsqr.com/index.php/2009/06/bad-sql-redesigned/</link>
		<comments>http://peoplesoftsqr.com/index.php/2009/06/bad-sql-redesigned/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 02:00:59 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=384</guid>
		<description><![CDATA[The Assignment
Last week we looked at various techniques for combining tables.  As an example, we took an assignment &#8220;to gather the hours reported on timecards for each employee over a two week pay period.&#8221;  We saw five ways to combine the Peoplesoft HCM tables PS_EMPLOYEES and PS_TL_RPTD_TIME.
By the end, I realized that there was no [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2009/06/bad-sql-redesigned/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>6 Lessons Learned From Bad SQL</title>
		<link>http://peoplesoftsqr.com/index.php/2009/06/6-lessons-learned-from-bad-sql/</link>
		<comments>http://peoplesoftsqr.com/index.php/2009/06/6-lessons-learned-from-bad-sql/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 02:00:48 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=376</guid>
		<description><![CDATA[Here are some interesting variations of SQL syntax.  The simple example I chose is probably ill suited for any actual program, but that makes it more interesting.
The Assignment
We want to gather the hours reported on timecards for each employee over a two week pay period.  We&#8217;ll use the PS_EMPLOYEES table for the employee [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2009/06/6-lessons-learned-from-bad-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Little SQL Tricks</title>
		<link>http://peoplesoftsqr.com/index.php/2009/05/7-little-sql-tricks/</link>
		<comments>http://peoplesoftsqr.com/index.php/2009/05/7-little-sql-tricks/#comments</comments>
		<pubDate>Mon, 04 May 2009 02:00:36 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Peoplesoft Specific]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=318</guid>
		<description><![CDATA[Here are some small but significant ways to speed up or streamline your SQR program.
1. Select Before Delete
In every pay period we added 200,000 rows to a table that already had twenty million rows. This process had to be repeatable, so it started by deleting any rows that might exist for the current pay period.
begin-procedure [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2009/05/7-little-sql-tricks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
