<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>SQL</title>
        <link>http://geekswithblogs.net/workdog/category/5441.aspx</link>
        <description>SQL</description>
        <language>en-US</language>
        <copyright>John Workman</copyright>
        <managingEditor>john@workdog.org</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>New Year with PerformancePoint Server</title>
            <link>http://geekswithblogs.net/workdog/archive/2008/01/16/118624.aspx</link>
            <description>One of my new year's resolutions was to start blogging on a more regular basis, and here I am on January 16th with my first post of the year.  It's amazing to look back over the past year and see how much technology has changed, at least in my little world.  

I have been an xml geek for the better part of this century (sounds more impressive that way than saying around 8 years).  I still love xml, but begun exploring several other paths over the past 12 months (ESBs, Ajax, Silverlight, Orcas, etc.) before landing in my new technology home of PerformancePoint Server and SharePoint.

The sad part about deep diving into some many areas is it doesn’t leave much time to blog about it, but now that I am settling in on PPS and SP, I’m planning to focus most of my on-line rambling on these areas.  

I want to start out by saying PerformancePoint Rocks!  Working with this product makes you look like a rock star.  People can’t believe how well it performs, how great it looks, and how powerful it is.  That said, none of it would be possible without the awesome cube designs by my buddy James. 

It’s still a new product with a lot of room to grow.  But even in its infancy, it’s still better than anything else on the market.  Thanks Microsoft.  You guys have hit a home run with this one.

Lastly, I love all the new work Jeff has added to GeeksWithBlogs.  I’ve got to study up and get my tags right.  I appreciate the tutorials you've started on the blog.  I'm going to look them over soon.

Belated Happy New Year to all. 
&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118624"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118624" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/workdog/aggbug/118624.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Workman</dc:creator>
            <guid>http://geekswithblogs.net/workdog/archive/2008/01/16/118624.aspx</guid>
            <pubDate>Thu, 17 Jan 2008 04:44:57 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/workdog/comments/118624.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/workdog/archive/2008/01/16/118624.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/workdog/comments/commentRss/118624.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/workdog/services/trackbacks/118624.aspx</trackback:ping>
        </item>
        <item>
            <title>Objects Search in SQLServer 2005 - part 2</title>
            <link>http://geekswithblogs.net/workdog/archive/2006/09/19/91661.aspx</link>
            <description>&lt;p&gt;Last week I wrote about how to search for tables and columns in SQLServer2005, since they removed the Objects Search.  After I posted it, I realized that it didn't link the columns to the tables, which doesn't make it very helpful.  Thanks to my DBA buddy James Rogers for pointing me in the right direction, here's a more helpful query.  You can leave either COLName or TBLName blank by commenting out the set command. &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;DECLARE @COLName NVARCHAR(50), @TBLName NVARCHAR(50)  &lt;p&gt;SET @COLName = 'bu_id%'&lt;br&gt;SET @TBLName = 'f_gen%'  &lt;p&gt;Select TABLE_CATALOG,&lt;br&gt;TABLE_SCHEMA,&lt;br&gt;TABLE_NAME,&lt;br&gt;COLUMN_NAME&lt;br&gt;From    Information_Schema.Columns&lt;br&gt;Where COLUMN_NAME LIKE coalesce(@COLName, '%')&lt;br&gt;and      TABLE_NAME like coalesce(@TBLName, '%')  &lt;p&gt; &lt;/p&gt; &lt;p&gt;Since we are on the subject of SQLServer 2005, I thought this worthy of mentioning.  Today was the last day in my office for a colleague of mine, Charlie Carson.  Charlie is one of those profound minds that I &lt;strike&gt;go&lt;/strike&gt; went to when I&lt;strike&gt;'m&lt;/strike&gt; was totally stumped.  My understanding is that Charlie will soon be at Microsoft working on developer tools for SQLServer 2005.  As much as I will miss having Charlie around, I am more excited about the future value he will add to SQLServer.  Congratulations Microsoft.  You did good recruiting this one.  &lt;/p&gt; &lt;p&gt;Cheers,&lt;/p&gt; &lt;p&gt;John&lt;/p&gt; &lt;p&gt;&lt;a href="http://workdog.org"&gt;http://workdog.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=91661"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=91661" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/workdog/aggbug/91661.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Workman</dc:creator>
            <guid>http://geekswithblogs.net/workdog/archive/2006/09/19/91661.aspx</guid>
            <pubDate>Wed, 20 Sep 2006 00:31:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/workdog/comments/91661.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/workdog/archive/2006/09/19/91661.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/workdog/comments/commentRss/91661.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/workdog/services/trackbacks/91661.aspx</trackback:ping>
        </item>
        <item>
            <title>Objects Search in SQLServer 2005 - work around</title>
            <link>http://geekswithblogs.net/workdog/archive/2006/09/14/91221.aspx</link>
            <description>&lt;P&gt;The other day someone saw me hit F4 and bring up the Object search in a SQLServer 2000 Query Analyzer.&amp;nbsp; They only had SQLServer 2005 installed and wanted to know how to use it there.&amp;nbsp; After some research, I realized that it no longer exists.&amp;nbsp; I'm not sure why they took this away.&amp;nbsp; I found it quite useful, although I 'fat fingered' the f4 key more times than I hit it on purpose.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Although the UI made it easy, this information is still available in SQLServer 2005 through these two tables: sysobjects and syscolumns.&amp;nbsp; Here's a query that may help.&lt;/P&gt;
&lt;P&gt;SELECT name, &lt;BR&gt;CASE xtype&lt;BR&gt;&amp;nbsp; WHEN 'C' THEN 'CHECK constraint' &lt;BR&gt;&amp;nbsp; WHEN 'D' THEN 'Default or DEFAULT constraint'&lt;BR&gt;&amp;nbsp; WHEN 'F' THEN 'FOREIGN KEY constraint'&lt;BR&gt;&amp;nbsp; WHEN 'L' THEN 'Log'&lt;BR&gt;&amp;nbsp; WHEN 'FN' THEN 'Scalar function'&lt;BR&gt;&amp;nbsp; WHEN 'IF' THEN 'Inlined table-function'&lt;BR&gt;&amp;nbsp; WHEN 'P' THEN 'Stored procedure'&lt;BR&gt;&amp;nbsp; WHEN 'PK' THEN 'PRIMARY KEY constraint (type is K)'&lt;BR&gt;&amp;nbsp; WHEN 'RF' THEN 'Replication filter stored procedure' &lt;BR&gt;&amp;nbsp; WHEN 'S' THEN 'System table'&lt;BR&gt;&amp;nbsp; WHEN 'TF' THEN 'Table function'&lt;BR&gt;&amp;nbsp; WHEN 'TR' THEN 'Trigger'&lt;BR&gt;&amp;nbsp; WHEN 'U' THEN 'User table'&lt;BR&gt;&amp;nbsp; WHEN 'UQ' THEN 'UNIQUE constraint (type is K)'&lt;BR&gt;&amp;nbsp; WHEN 'V' THEN 'View'&lt;BR&gt;&amp;nbsp; WHEN 'X' THEN 'Extended stored procedure'&lt;BR&gt;END as type&lt;BR&gt;FROM sysobjects WHERE name LIKE '%bu_id%'&lt;BR&gt;UNION ALL&lt;BR&gt;SELECT name, 'column' FROM syscolumns&amp;nbsp; WHERE name LIKE '%bu_id%'&lt;BR&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=91221"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=91221" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/workdog/aggbug/91221.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>John Workman</dc:creator>
            <guid>http://geekswithblogs.net/workdog/archive/2006/09/14/91221.aspx</guid>
            <pubDate>Thu, 14 Sep 2006 23:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/workdog/comments/91221.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/workdog/archive/2006/09/14/91221.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/workdog/comments/commentRss/91221.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/workdog/services/trackbacks/91221.aspx</trackback:ping>
        </item>
    </channel>
</rss>