Language. Perhaps the most obvious difference between the two RDBMS is the language they use. ... The main difference between the two languages is how they handle variables, stored procedures, and built-in functions. PL/SQL in Oracle can also group procedures together into packages, which can't be done in MS SQL Server.