Stored Procedure For SQL Queryhttp://forums.asp.net/t/1773665.aspx/1?Stored+Procedure+For+SQL+QuerySat, 25 Feb 2012 07:46:40 -050017736654850357http://forums.asp.net/p/1773665/4850357.aspx/1?Stored+Procedure+For+SQL+QueryStored Procedure For SQL Query <p>I want help for writing the stored procedure for the following Query:</p> <p>select PSCNAME as PC<br> from tblPropertyCategory INNER JOIN tblPropertySubCategory<br> ON tblPropertyCategory.PCId=tblPropertySubCategory.PCId<br> union<br> select PCNAME<br> from tblPropertyCategory INNER JOIN tblPropertySubCategory<br> ON tblPropertyCategory.PCId=tblPropertySubCategory.PCId</p> <p>So far i have done this:</p> <p>create proc tblProperty_SelectProperty<br> @iPCId int<br> select PSCNAME as PC<br> from tblPropertyCategory INNER JOIN tblPropertySubCategory<br> ON tblPropertyCategory.PCId=tblPropertySubCategory.PCId<br> where tblPropertyCategory.PCId=tblPropertySubCategory.PCId and<br> tblPropertyCategory.PCId=@iPCId<br> union<br> @iPCId int<br> select PCNAME<br> from tblPropertyCategory INNER JOIN tblPropertySubCategory<br> ON tblPropertyCategory.PCId=tblPropertySubCategory.PCId<br> where tblPropertyCategory.PCId=tblPropertySubCategory.PCId and<br> tblPropertyCategory.PCId=@iPCId</p> <p>which is generating error near both of the select statement...</p> <p>Plz suggest some stored procedure for the above query..</p> <p>Thanx and Regards</p> 2012-02-25T06:29:34-05:004850373http://forums.asp.net/p/1773665/4850373.aspx/1?Re+Stored+Procedure+For+SQL+QueryRe: Stored Procedure For SQL Query <p>Try This:</p> <pre class="prettyprint">CREATE PROCEDURE [dbo].[tblProperty_SelectProperty] @iPCId INT AS BEGIN SELECT PSCNAME AS PC FROM tblPropertyCategory INNER JOIN tblPropertySubCategory ON tblPropertyCategory.PCId = tblPropertySubCategory.PCId WHERE dbo.tblPropertyCategory.PCId = @iPCId UNION SELECT PCNAME AS PC FROM tblPropertyCategory INNER JOIN tblPropertySubCategory ON tblPropertyCategory.PCId = tblPropertySubCategory.PCId WHERE dbo.tblPropertyCategory.PCId = @iPCId END GO</pre> 2012-02-25T06:57:50-05:004850398http://forums.asp.net/p/1773665/4850398.aspx/1?Re+Stored+Procedure+For+SQL+QueryRe: Stored Procedure For SQL Query <p>Thanx Bro u are right.... The Stored Procedure would be like this:</p> <p>create Procedure tblProperty_SelectProperty <br> --Your Parameter Goes Here<br> @iPCId INT<br> AS<br> select PSCName as PC --Virtual Table named PC which will be used for Storing the Union Data <br> from tblPropertyCategory INNER JOIN tblPropertySubCategory<br> ON tblPropertyCategory.PCId=tblPropertySubCategory.PCId<br> where tblPropertyCategory.PCId=tblPropertySubCategory.PCId and<br> tblPropertyCategory.PCId=@iPCId<br> union<br> select PCName <br> from tblPropertyCategory INNER JOIN tblPropertySubCategory<br> ON tblPropertyCategory.PCId=tblPropertySubCategory.PCId<br> where tblPropertyCategory.PCId=tblPropertySubCategory.PCId and<br> tblPropertyCategory.PCId=@iPCId</p> &lt;div&gt; <p>What I was doing earlier was that I was using PSCNAME in place of PSCName and PCNAME in place of PCName..</p> <p>Also no need to declare @iPCId int after union...</p> <p>Regards</p> &lt;/div&gt; 2012-02-25T07:46:40-05:00