关于SQL server与 Oracle的转换问题

想请教大家,Sql server中写的procedure 能不能方便的转变成为Oracle中的procedure ,还是只能重新写一次。
---------------------------------------------------------------

---------------------------------------------------------------

当移植Oracle DML 语句和P L / S Q L 程序到SQL Server 时使用以下方法:

  1. 证实所有S E L E C T 、I N S E RT 、U P D AT E 和D E L E T E 语句是有效,并作任何所需要的修改。
  2. 改变所有外连接为S Q L - 9 2 标准的外连接语法。
  3. 用合适的SQL Server 函数替换O r a c l e 函数。
  4. 检查所有比较操作。
  5. 用字符串连接操作“+”代替所有代替字符串连接操作“ ¦ ¦”。
  6. 用Tr a n s a c t - S Q L 程序代替P L / S Q L 程序。
  7. 把所有P L / S Q L 游标改成无游标的S E L E C T 语句或者Tr a n s a c t - S Q L 游标。
  8. 用Tr a n s a c t - S Q L 过程代替P L / S Q L 过程、函数和包。
  9. 把P L / S Q L 触发器转换为Tr a n s a c t - S Q L 触发器。
  10. 为提高性能用SET SHOWPLAN 语句调整查询。
Published At
Categories with 数据库类
Tagged with
comments powered by Disqus