Within the field of computer science, competing products often implement
standards differently. Database management systems (DBMSs), with their
different syntaxes for SQL queries, are no exception. How can we write
queries within our applications that will be compatible with several DBMSs,
especially when we need to use functionality that different DBMSs have
implemented differently?
Recently, Technomedia Training, Inc., was awarded a contract to deliver our
core product, a Web-based human resources management software application, to
a new client. The client would be hosting the application, and the IT
department's infrastructure and expertise were strictly Oracle-based.
However, our application was designed to work with SQL Server 2000. Our
challenge was to transform our Web application to make it compatible with an
Oracle8i database.
The first step was to conve... (more)