|  | Posted by DA Morgan on 09/14/05 18:27 
prunoki wrote:> Hello,
 >
 > I am an SQL server newbie. Our company has a massive application
 > written in PL/SQL. I need to port parts of it to SQL Server.
 >
 > - Which SQL server version should I choose, to have a reasonable chance
 > of porting?
 >
 > - Could you recommend any best practices, tools? I use Toad for SQL
 > development on Oracle, I am looking for something similar for SQL
 > server.
 >
 > Regards,
 >
 > Hegyvari Krisztian
 
 Depending on what you mean by the word "port" I would suggest you not
 do it.
 
 If your Oracle application uses sequences ... SQL Server doesn't have
 them. If your Oracle application uses the full range of triggers ...
 SQL Server doesn't have them. If your Oracle application uses many
 different table and index types ... SQL Server doesn't have them. If
 your application assumes the Oracle transaction model, locking model,
 and read-write consistency ... SQL Server doesn't have them.
 
 It would be far better to rewrite the application based on the Oracle
 version to take advantage of optimizing SQL Server's capabilities.
 People that try to port, either way, almost always make big expensive
 messes.
 
 An application built in an environment where reads don't block writes
 and writes don't block reads will fare very poorly in one that doesn't
 have the same architecture.
 --
 Daniel A. Morgan
 http://www.psoug.org
 damorgan@x.washington.edu
 (replace x with u to respond)
  Navigation: [Reply to this message] |