.NET Stored Proceedures: Reading Excel Files or Transferring SQL Server Tables into Oracle Tables
(Page 1 of 5 )
In this article, I shall introduce you to developing a .NET based CLR stored procedure which can read a simple Excel file and transfer that information into an Oracle database using Visual Studio.NET. Once we have completed the stored procedure with the Excel file, we will further extend it with a SQL Server 2000 table.
This article has two downloadable files associated with it. You can get them
here and
here.
Getting prepared before developing the .NET CLR stored procedure
I already introduced the subject of .NET based stored procedures in an Oracle database at ".NET CLR stored procedures within Oracle database: Another breaking revolution ." If you are very new to this concept (or having trouble working with the Oracle wizard in this article), I suggest you go through that article before proceeding further.
Before proceeding further with this article, make sure that all of the following software is properly installed and configured on your system:
As we are trying to read an Excel file from the file system, the first need is to create a simple Excel file (in this article, I named the file “book1.xls”) with a few rows of information. The most important issue to remember is that the file needs to reside at the Oracle database server, and not at the client (or with required shared permissions, if on network drive).
As this is a demonstration, I simply worked with the table “emp” which relies on the SCOTT schema. My entire source code focuses on the “SCOTT” schema. I request you make the necessary changes to the source code, if you create (or modify) the table in a different schema.
I assume that you already connected to the Oracle database using “Oracle Explorer” using Visual Studio.NET 2003. If you are not familiar with “Oracle Explorer”, I request you refer to my article at “.NET CLR stored procedures within Oracle database: Another breaking revolution," linked above.
Now we shall proceed to the next section, which deals with creating the stored procedure.
Next: Developing an Oracle based .NET CLR stored procedure using Visual Studio.NET >>
More .NET Articles
More By Jagadish Chaterjee