问题标签 [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.
.net - 与 DataReader 一起使用时输出参数不可读
当使用DataReader
对象通过存储过程访问数据库(如 SQL Server)中的数据时,在执行之前添加到 Command 对象的任何输出参数在读取后都不会被填充。我可以很好地读取行数据以及所有输入参数,但不能读取输出参数。
sql-server - 如何使用 TSQL 确定授予哪些角色对特定存储过程的执行权限?
如何使用 TSQL 确定授予哪些角色对特定存储过程的执行权限?我可以使用系统存储过程或系统视图吗?
sql - 你用什么来编写和编辑 Oracle 中的存储过程?
在 Oracle 中编辑和编写存储过程有很多选择;什么是最适合您的工具,为什么?(每个答案一个工具。)
database - 存储过程逆向工程
我们在工作中遇到了大量遗留存储过程的问题。你们是否推荐任何可以帮助更好地理解这些程序的工具?某种识别过程间依赖关系和/或过程与表依赖关系的逆向工程。可以是免费或商业工具。
谢谢!
java - 什么时候应该在 Oracle 数据库中使用 java 存储过程……有什么缺点?
PL/SQL 不是我的母语。Oracle 支持用 Java 编写存储过程。与在 PL/SQL 中编写存储过程相比,这样做有什么优势
sql-server-2005 - MS-SQL Server 2005 和 Oracle 中的存储过程
如何将 MS-SQL Server 2005 存储过程转换为 Oracle 存储过程?将每个环境中的相应特征相互对比的图表会很有帮助。
language-agnostic - 代码生成器与 ORM 与存储过程
这些软件架构各自在哪些领域发光或失败?
哪些关键要求会促使您选择其中一项?
请假设您有可用的开发人员,他们可以编写良好的面向对象代码以及良好的数据库开发。
另外,请避免圣战 :) 这三种技术各有利弊,我对最适合使用哪种技术感兴趣。
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 这样的原始数字)
sql-server - 授予对数百个 SP 的访问权限?
在 Sql Server 2000/2005 中,我有几个 NT 用户组需要被授予访问数百个存储过程的权限。
有没有一种简单的方法可以做到这一点?