问题标签 [stored-procedures]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6427 浏览

.net - 与 DataReader 一起使用时输出参数不可读

当使用DataReader对象通过存储过程访问数据库(如 SQL Server)中的数据时,在执行之前添加到 Command 对象的任何输出参数在读取后都不会被填充。我可以很好地读取行数据以及所有输入参数,但不能读取输出参数。

0 投票
3 回答
2168 浏览

oracle - 如何从 Lisp 运行 Oracle plsql 过程?

我该如何开始?

0 投票
2 回答
4528 浏览

sql-server - 如何使用 TSQL 确定授予哪些角色对特定存储过程的执行权限?

如何使用 TSQL 确定授予哪些角色对特定存储过程的执行权限?我可以使用系统存储过程或系统视图吗?

0 投票
24 回答
9076 浏览

sql - 你用什么来编写和编辑 Oracle 中的存储过程?

在 Oracle 中编辑和编写存储过程有很多选择;什么是最适合您的工具,为什么?(每个答案一个工具。)

0 投票
8 回答
11235 浏览

database - 存储过程逆向工程

我们在工作中遇到了大量遗留存储过程的问题。你们是否推荐任何可以帮助更好地理解这些程序的工具?某种识别过程间依赖关系和/或过程与表依赖关系的逆向工程。可以是免费或商业工具。

谢谢!

0 投票
8 回答
12238 浏览

java - 什么时候应该在 Oracle 数据库中使用 java 存储过程……有什么缺点?

PL/SQL 不是我的母语。Oracle 支持用 Java 编写存储过程。与在 PL/SQL 中编写存储过程相比,这样做有什么优势

0 投票
1 回答
520 浏览

sql-server-2005 - MS-SQL Server 2005 和 Oracle 中的存储过程

如何将 MS-SQL Server 2005 存储过程转换为 Oracle 存储过程?将每个环境中的相应特征相互对比的图表会很有帮助。

0 投票
6 回答
4801 浏览

language-agnostic - 代码生成器与 ORM 与存储过程

这些软件架构各自在哪些领域发光或失败?

哪些关键要求会促使您选择其中一项?

请假设您有可用的开发人员,他们可以编写良好的面向对象代码以及良好的数据库开发。

另外,请避免圣战 :) 这三种技术各有利弊,我对最适合使用哪种技术感兴趣。

0 投票
5 回答
3024 浏览

sql - 如何解析存储在 MS SQL 2005 中的 varbinary 中的 excel (.xls) 文件?

问题

如何最好地解析/访问/提取作为二进制数据存储在 SQL 2005 字段中的“excel 文件”数据?

(因此所有数据最终都可以存储在其他表的其他字段中。)

背景

基本上,我们的客户需要来自其用户的大量详细数据。不幸的是,我们的客户不能要求他们的用户进行任何类型的数据库导出。所以我们的客户必须为他们的用户提供某种 UI 来输入数据。我们的客户认为所有用户都可以接受的 UI 非常出色,因为它具有相当强大的 UI。所以考虑到所有这些,我们的客户需要自动解析这些数据并将其存储在他们的数据库中。

我们试图让我们的客户相信用户只会这样做一次,然后坚持使用数据库导出!但客户不能要求其用户的数据库导出。

  • 我们的客户要求我们解析一个 excel 文件
  • 客户的用户使用 excel 作为“最佳”用户界面来输入所有需要的数据
  • 为用户提供了必须填写的空白 Excel 模板
    • 这些模板具有固定数量的唯一命名选项卡
    • 这些模板有许多必须完成的固定区域(单元格)
    • 这些模板还有一些区域,用户可以在其中插入多达数千个格式相同的行
  • 完成后,用户通过标准 html 文件上传提交 excel 文件
  • 我们的客户将此文件原始存储到他们的 SQL 数据库中

给定

  • 标准 excel (".xls") 文件(本机格式,不是逗号或制表符分隔)
  • 文件原始存储在varbinary(max)SQL 2005 字段中
  • excel 文件数据在行之间不一定是“统一的”——也就是说,我们不能假设一列都是相同的数据类型(例如,可能有行标题、列标题、空单元格、不同的“格式”, ...)

要求

  • 代码完全在 SQL 2005 中(存储过程,SSIS?)
  • 能够访问任何工作表(选项卡)上的值
  • 能够访问任何单元格中的值(无需公式数据或取消引用)
  • 单元格值不能假设在行之间是“一致的”——也就是说,我们不能只假设一列都是相同的数据类型(例如,可能有行标题、列标题、空单元格、公式、不同的“格式”,...)

喜好

  • 没有文件系统访问权限(没有写入临时 .xls 文件)
  • 以定义的格式检索值(例如,实际日期值而不是像 39876 这样的原始数字)
0 投票
2 回答
220 浏览

sql-server - 授予对数百个 SP 的访问权限?

在 Sql Server 2000/2005 中,我有几个 NT 用户组需要被授予访问数百个存储过程的权限。

有没有一种简单的方法可以做到这一点?