将Oracle PL / SQL过程声明转换为T-SQL过程

G4高拉卜

有人可以帮我将oracle过程声明转换为SQL过程声明吗?我在转换arr_list游标groupCurType时遇到困难请帮忙!以下是我的SQL Server创建过程和声明部分:

    CREATE OR REPLACE PACKAGE BODY standard_extract IS
    PROCEDURE process_std_extract (p_debug IN NUMBER DEFAULT 0
    , p_schema IN STRING DEFAULT 'SCHEMA'
    , p_result_level IN STRING DEFAULT 'FULL') AS
      v_reviewset VARCHAR2(255);
      type arr_list is table of number index by varchar2(5);
      v_groupArr arr_list;
      type groupCurType IS REF CURSOR;
      v_groupCur groupCurType;
      v_group number;
      v_grouptype varchar2(5);
      v_numcol varchar2(100);
      type gtype_list is table of varchar2(50) index by varchar2(5);
      v_gtypeArr gtype_list;
      key varchar2(5);
      v_start number;
      v_end number;
      v_msrStart date;

      END process_std_extract;
David Browne-微软

有人可以帮我将oracle过程声明转换为SQL过程声明吗?

是。签名不包含任何局部变量声明。在TSQL实施中,这些可能会大大不同。

过程声明将简单地为:

create or alter procedure process_std_extract @debug int = 0, 
                                               @schema varchar(20) = 'SCHEMA',
                                               @result_level varchar(20) = 'FULL'
as
begin
   . . .
end

如果需要翻译过程主体的帮助,可以尝试SQL Server Migration Assistant for Oracle。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Oracle中的PL / SQL存储过程转换为SQL Server的Transact-SQL

来自分类Dev

将脚本转换为dbms_scheduler的PL / SQL过程

来自分类Dev

每个将表名传递给过程的ORACLE PL / SQL

来自分类Dev

Oracle PL/SQL 过程标识符必须声明错误

来自分类Dev

从ODI调用Oracle PL / SQL存储过程

来自分类Dev

过程检查设置参数(PL/SQL、ORACLE)

来自分类Dev

将 T-SQL 存储过程转换为 Oracle

来自分类Dev

PL / SQL-将索引状态从“不可用”转换为“有效”的存储过程

来自分类Dev

PL / SQL帮助将插入语句转换为存储过程

来自分类Dev

如何将PL / PgSQL过程转换为动态过程?

来自分类Dev

将 SQL 转换为 PL/SQL 块 (ORACLE DB)

来自分类Dev

调用Oracle PL / SQL过程时使用哪种编码

来自分类Dev

PL / SQL Oracle存储过程(未找到数据)

来自分类Dev

在Oracle pl / sql中使用插入语句创建过程

来自分类Dev

无需合并即可重写Oracle PL / SQL过程

来自分类Dev

ORACLE PL / SQL存储过程插入和执行错误

来自分类Dev

在 pl/sql 过程中删除完整表:ORACLE

来自分类Dev

Select 中使用的过程参数(Oracle、PL/SQL)

来自分类Dev

如何修复存储过程 Oracle PL/SQL 的错误?

来自分类Dev

将此 Oracle SQL 过程转换为 Mysql 过程

来自分类Dev

在不创建存储过程的情况下将PL / SQL发送到Oracle

来自分类Dev

将pl / sql记录作为对过程的论证

来自分类Dev

如何将键值传递给PL / SQL过程?

来自分类Dev

将MySQL函数转换为Oracle PL / SQL

来自分类Dev

将MySQL函数转换为Oracle PL / SQL

来自分类Dev

PL / SQL过程未编译

来自分类Dev

PL SQL过程dbms输出

来自分类Dev

将内联SQL转换为存储过程

来自分类Dev

SQL将函数转换为存储过程

Related 相关文章

热门标签

归档