0

我们正在尝试执行位于 oracle 11g 软件包中的 SP。到目前为止,我们通过直接查询表没有任何问题,但是我们在从包中执行 SP 时遇到了问题。

错误详细信息:-“ORA-00900:无效的 SQL 语句”

  1. 获取连接字符串:

    services.AddDbContext(options=>options.UseOracle(Configuration.GetConnectionString("DefaultConnection")));
    
  2. 从包调用SP。

    Var list = _context.GetResultdetails.FromSqlRaw
    ("BEGIN Package.uspGetdetailsSP(:vrAccessID,:results); END;", parameters).ToList();
    
  3. 从表中获取数据

    var a = _context.species.FromSqlRaw("select * from DetailDB.table;").ToList()
    
4

0 回答 0