C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Forums » .NET » .NET »

Stored procedure


Posted Date: 06 Nov 2009      Posted By: archana      Member Level: Gold     Points: 1   Responses: 5



CREATE PROCEDURE spx_ImportFromExcel03
@SheetName varchar(20),
@FilePath varchar(100),
@HDR varchar(3),
@TableName varchar(50)
AS
BEGIN
DECLARE @SQL nvarchar(1000)

IF OBJECT_ID (@TableName,'U') IS NOT NULL
SET @SQL = 'INSERT INTO ' + @TableName + ' SELECT * FROM OPENDATASOURCE'
ELSE
SET @SQL = 'SELECT * INTO ' + @TableName + ' FROM OPENDATASOURCE'
END IF

SET @SQL = @SQL + '(''Microsoft.Jet.OLEDB.4.0'',''Data Source='
SET @SQL = @SQL + @FilePath + ';Extended Properties=''''Excel 8.0;HDR='
SET @SQL = @SQL + @HDR + ''''''')...['
SET @SQL = @SQL + @SheetName + ']'
EXEC sp_executesql @SQL
END



from above stored procedure in sqlserver 2005 i need this stored procedure in mysql can anyone convert this code .............





Responses

Author: Deepika Haridas    06 Nov 2009Member Level: DiamondRating: 2 out of 52 out of 5     Points: 2

Hello,

I have converted your SQL procedure to Mysql
Check if it works at your end

DELIMITER $$

DROP PROCEDURE IF EXISTS `test`.`spx_ImportFromExcel03` $$
CREATE PROCEDURE `test`.`spx_ImportFromExcel03`
(
SheetName varchar(20),
FilePath varchar(100),
HDR varchar(3),
TableName varchar(50)
)
BEGIN
DECLARE psql VARCHAR(1000);

IF OBJECT_ID (TableName,'U') IS NOT NULL THEN
SET psql = 'INSERT INTO ' + TableName + ' SELECT * FROM OPENDATASOURCE';
ELSE
SET psql = 'SELECT * INTO ' + TableName + ' FROM OPENDATASOURCE';
END IF;

SET psql = psql + '(''Microsoft.Jet.OLEDB.4.0'',''Data Source=';
SET psql = psql + FilePath + ';Extended Properties=''''Excel 8.0;HDR=';
SET psql = psql + HDR + ''''''')...[';
SET psql = psql + SheetName + ']';
/*EXEC sp_executesql psql;*/
END $$

DELIMITER ;




Thanks & Regards,
Deepika
Editor

If U want to shine like a SUN..First U have to burn like the SUN!!
Need a Guide? Join my mentor program..



Author: HimaBindu Veeramachaneni    06 Nov 2009Member Level: DiamondRating: 2 out of 52 out of 5     Points: 2

Please check in mysql forums or website

http://dotnetspider.com/mentors/18-HimaBindu-Veeramachaneni.aspx?tab=details'



Author: archana    06 Nov 2009Member Level: GoldRating: 2 out of 52 out of 5     Points: 2

above stored proc where it is stored..........


Author: Deepika Haridas    06 Nov 2009Member Level: DiamondRating: 2 out of 52 out of 5     Points: 2

Hello archana,

You can store it at your own path.



Thanks & Regards,
Deepika
Editor

If U want to shine like a SUN..First U have to burn like the SUN!!
Need a Guide? Join my mentor program..



Author: Nikhil Gaur    07 Nov 2009Member Level: DiamondRating: 2 out of 52 out of 5     Points: 2

look at this lnk

http://www.dbforums.com/mysql/1627975-convert-sql-server-stored-procedure-into-mysql-stored-procedure.html

Join this campus group
http://www.dotnetspider.com/sites/637/-ecb-aspdotnet.aspx

Thanks & Regards
NIks
My Software and Web Development Experience



Post Reply
You must Sign In to post a response.
Next : Save Dynamically
Previous : Section expert in crystal report
Return to Discussion Forum
Post New Message
Category: .NET

Related Messages



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use