Oracle和QL Server的语法区别.docVIP

  • 16
  • 0
  • 约 61页
  • 2016-10-15 发布于贵州
  • 举报
Oracle和QL Server的语法区别

SQL 语言支持这一部分概述了 Transact-SQL 和 PL/SQL 语言语法之间的相同点和不同点,并给出转换策略。 要将 Oracle DML 语句和 PL/SQL 程序迁移到 SQL Server 时,请按下列步骤执行: 验证所有 SELECT、INSERT、UPDATE 和 DELETE 语句的语法是有效的。进行任何必要的修改。 把所有外部联接改为 SQL-92 标准外部联接语法。 用相应 SQL Server 函数替代 Oracle 函数。 检查所有的比较运算符。 用“+”字符串串联运算符代替“||”字符串串联运算符。 用 Transact-SQL 程序代替 PL/SQL 程序。 把所有 PL/SQL 游标改为非游标 SELECT 语句或 Transact-SQL 游标。 用 Transact-SQL 过程代替 PL/SQL 过程、函数和包。 把 PL/SQL 触发器转换为 Transact-SQL 触发器。 使用 SET SHOWPLAN 语句,优化查询性能。 SELECT 语句 Oracle 和 Microsoft SQL Server 使用的 SELECT 语句语法类似。 Oracle Microsoft SQL Server SELECT [/*+ optimizer_hints*/] [ALL | DISTINCT] selec

文档评论(0)

1亿VIP精品文档

相关文档