<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: SQL SERVER &#8211; Simple Use of Cursor to Print All Stored Procedures of Database Including Schema</title>
	<atom:link href="http://blog.sqlauthority.com/2008/11/22/sql-server-simple-use-of-cursor-to-print-all-stored-procedures-of-database-including-schema/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sqlauthority.com/2008/11/22/sql-server-simple-use-of-cursor-to-print-all-stored-procedures-of-database-including-schema/</link>
	<description>Notes of a SQL Server MVP and Database Administrator</description>
	<lastBuildDate>Sat, 21 Nov 2009 05:54:09 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Manish</title>
		<link>http://blog.sqlauthority.com/2008/11/22/sql-server-simple-use-of-cursor-to-print-all-stored-procedures-of-database-including-schema/#comment-44881</link>
		<dc:creator>Manish</dc:creator>
		<pubDate>Wed, 17 Dec 2008 12:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=1550#comment-44881</guid>
		<description>Hi Pinal &amp; Chaitanya

The word &quot;Text&quot; appears before the beginning of every stored procedure, Please advice how can that be eliminated.

Thanks
Manish</description>
		<content:encoded><![CDATA[<p>Hi Pinal &amp; Chaitanya</p>
<p>The word &#8220;Text&#8221; appears before the beginning of every stored procedure, Please advice how can that be eliminated.</p>
<p>Thanks<br />
Manish</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chaitanya</title>
		<link>http://blog.sqlauthority.com/2008/11/22/sql-server-simple-use-of-cursor-to-print-all-stored-procedures-of-database-including-schema/#comment-44454</link>
		<dc:creator>Chaitanya</dc:creator>
		<pubDate>Mon, 01 Dec 2008 05:15:12 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=1550#comment-44454</guid>
		<description>or else we can use 


DECLARE @procName VARCHAR(1000)
DECLARE @getprocName CURSOR
SET @getprocName = CURSOR FOR
SELECT Name = &#039;[&#039; + SCHEMA_NAME(SCHEMA_ID) + &#039;].[&#039; + Name + &#039;]&#039;
FROM sys.all_objects WHERE TYPE = &#039;P&#039;
AND is_ms_shipped&lt;= 1--for all the procedures

OPEN @getprocName
FETCH NEXT
FROM @getprocName INTO @procName
WHILE @@FETCH_STATUS = 0
BEGIN

PRINT &#039;sp_HelpText &#039; + @procName
EXEC sp_HelpText @procName

FETCH NEXT FROM @getprocName INTO @procName
END

CLOSE @getprocName
DEALLOCATE @getprocName
GO</description>
		<content:encoded><![CDATA[<p>or else we can use </p>
<p>DECLARE @procName VARCHAR(1000)<br />
DECLARE @getprocName CURSOR<br />
SET @getprocName = CURSOR FOR<br />
SELECT Name = &#8216;[' + SCHEMA_NAME(SCHEMA_ID) + '].[' + Name + ']&#8216;<br />
FROM sys.all_objects WHERE TYPE = &#8216;P&#8217;<br />
AND is_ms_shipped&lt;= 1&#8211;for all the procedures</p>
<p>OPEN @getprocName<br />
FETCH NEXT<br />
FROM @getprocName INTO @procName<br />
WHILE @@FETCH_STATUS = 0<br />
BEGIN</p>
<p>PRINT &#8217;sp_HelpText &#8216; + @procName<br />
EXEC sp_HelpText @procName</p>
<p>FETCH NEXT FROM @getprocName INTO @procName<br />
END</p>
<p>CLOSE @getprocName<br />
DEALLOCATE @getprocName<br />
GO</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chaitanya</title>
		<link>http://blog.sqlauthority.com/2008/11/22/sql-server-simple-use-of-cursor-to-print-all-stored-procedures-of-database-including-schema/#comment-44453</link>
		<dc:creator>Chaitanya</dc:creator>
		<pubDate>Mon, 01 Dec 2008 05:13:17 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=1550#comment-44453</guid>
		<description>There is a small mistake in the procedure written above.
I think this could help you out



DECLARE @procName VARCHAR(1000)
DECLARE @getprocName CURSOR
SET @getprocName = CURSOR FOR
SELECT Name = &#039;[&#039; + SCHEMA_NAME(SCHEMA_ID) + &#039;].[&#039; + Name + &#039;]&#039;
FROM sys.all_objects WHERE TYPE = &#039;P&#039;
AND is_ms_shipped= 1

OPEN @getprocName
FETCH NEXT
FROM @getprocName INTO @procName
WHILE @@FETCH_STATUS = 0
BEGIN

PRINT &#039;sp_HelpText &#039; + @procName
EXEC sp_HelpText @procName

FETCH NEXT FROM @getprocName INTO @procName
END

CLOSE @getprocName
DEALLOCATE @getprocName
GO</description>
		<content:encoded><![CDATA[<p>There is a small mistake in the procedure written above.<br />
I think this could help you out</p>
<p>DECLARE @procName VARCHAR(1000)<br />
DECLARE @getprocName CURSOR<br />
SET @getprocName = CURSOR FOR<br />
SELECT Name = &#8216;[' + SCHEMA_NAME(SCHEMA_ID) + '].[' + Name + ']&#8216;<br />
FROM sys.all_objects WHERE TYPE = &#8216;P&#8217;<br />
AND is_ms_shipped= 1</p>
<p>OPEN @getprocName<br />
FETCH NEXT<br />
FROM @getprocName INTO @procName<br />
WHILE @@FETCH_STATUS = 0<br />
BEGIN</p>
<p>PRINT &#8217;sp_HelpText &#8216; + @procName<br />
EXEC sp_HelpText @procName</p>
<p>FETCH NEXT FROM @getprocName INTO @procName<br />
END</p>
<p>CLOSE @getprocName<br />
DEALLOCATE @getprocName<br />
GO</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vs</title>
		<link>http://blog.sqlauthority.com/2008/11/22/sql-server-simple-use-of-cursor-to-print-all-stored-procedures-of-database-including-schema/#comment-44374</link>
		<dc:creator>vs</dc:creator>
		<pubDate>Mon, 24 Nov 2008 18:30:17 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=1550#comment-44374</guid>
		<description>what about procedures which are encrypted?</description>
		<content:encoded><![CDATA[<p>what about procedures which are encrypted?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
