sqlldr参数说明(sqlldr 参数) 科技前沿 • 2025-04-28 11:02 • 阅读 29 sqlldr参数说明(sqlldr 参数)p p 大家好,我是讯享网,很高兴认识大家。 </nav><p><img src="https://msdn.microsoft.com/includes/media/download.svg?view=sql-server-ver16" role="presentation" data-linktype="relative-path"><strong>下载 JDBC 驱动程序</strong></p> 讯享网 可以调用的 SQL Server 存储过程是返回一个或多个 OUT 参数的存储过程,存储过程使用这些参数将数据返回到调用它的应用程序。 可以使用 Microsoft JDBC Driver for SQL Server 提供的 SQLServerCallableStatement 类,调用此类存储过程并处理其返回的数据。 使用 JDBC 驱动程序调用此类存储过程时,必须结合 SQLServerConnection 类的 prepareCall 方法使用 SQL 转义序列。 对于带 OUT 参数的 转义序列,语法如下所示: 构造 转义序列时,请使用问号 (?) 字符指定 OUT 参数。 此字符充当要从该存储过程返回的参数值的占位符。 要为 OUT 参数指定值,必须在运行存储过程前使用 SQLServerCallableStatement 类的 registerOutParameter 方法指定各参数的数据类型。 讯享网 使用 registerOutParameter 方法为 OUT 参数指定的值必须是 java.sql.Types 所包含的 JDBC 数据类型之一,而它又被映射成本地 SQL Server 数据类型之一。 若要详细了解 JDBC 和 SQL Server 数据类型,请参阅了解 JDBC 驱动程序数据类型。 对于 OUT 参数向 registerOutParameter 方法传递一个值时,不仅必须指定要用于此参数的数据类型,而且必须在存储过程中指定此参数的序号位置或此参数的名称。 例如,如果存储过程包含单个 OUT 参数,则其序数值为 1。 如果存储过程包含两个参数,则第一个序数值为 1,第二个序数值为 2。 作为示例,在 AdventureWorks2022 示例数据库中创建以下存储过程: 讯享网 根据指定的整数 IN 参数 (employeeID),该存储过程也返回单个整数 OUT 参数 (managerID)。 根据 表中包含的 EmployeeID,OUT 参数中返回的值为 ManagerID。 在下面的实例中,将向此函数传递 AdventureWorks2022 示例数据库的开放式连接,然后使用 execute 方法调用 GetImmediateManager 存储过程: 本示例使用序号位置来标识参数。 或者,也可以使用参数的名称(而非其序号位置)来标识此参数。 下面的代码示例修改了上一个示例,以说明如何在 Java 应用程序中使用命名参数。 这些参数名称对应于存储过程定义中的参数名称: 讯享网 存储过程可能返回更新计数和多个结果集。 Microsoft JDBC Driver for SQL Server 遵循 JDBC 3.0 规范,此规范规定在检索 OUT 参数之前应检索多个结果集和更新计数。 也就是说,应用程序应先检索所有 ResultSet 对象和更新计数,再使用 CallableStatement.getter 方法检索 OUT 参数。 否则,当检索 OUT 参数时,驱动程序尚未检索的 ResultSet 对象和更新计数将丢失。 若要详细了解更新计数和多个结果集,请参阅使用包含更新计数的存储过程和使用多个结果集。 结合使用语句和存储过程 小讯 2025年dcp7057显示纸盒无纸(dcp7057显示纸盒无纸是怎么回事) 上一篇 2025-04-27 19:07 汽车dv试验和pv试验(汽车dv试验和pv试验的区别) 下一篇 2025-05-13 20:38 相关推荐 2025年dcp7057显示纸盒无纸(dcp7057显示纸盒无纸是怎么回事) 1744588800 2025年yml文件变成粉红色(yml文件颜色不对) 1744588800 2025年富文本框(富文本框编辑器) 1744588800 存储测试面试题(存储测试的关键技术) 1744588800 vmware密钥多少钱(vmware6.0密钥) 1744588800 mho是什么单位(msh是什么单位) 1744588800 2025年vue路由守卫有几种(vue路由器守卫) 1744588800 2025年Sqlldr多字节字符错误(sqlldr 多字节字符错误) 1744588800 2025年redhat 重置root密码(redhat6重置root密码) 1744588800 汽车dv试验和pv试验(汽车dv试验和pv试验的区别) 1744588800 2025年tone翻译成中文(justone翻译成中文) 1744588800 ddpm模型做化学反应(ddpm模型跟dpm区别) 1744588800 2025年jvm内存模型图(javajvm内存模型) 1744588800 hutool的dateutil工具类(hutool转xml工具类) 1744588800 2025年conv1d原理(conv dilation) 1744588800 2025年spring web和webmvc有什么区别(springmvc和spring区别) 1744588800 拆包是什么意思二次元(网络用语拆包什么意思) 1744588800 2025年linux node升级(linux nodejs升级) 1744588800 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。如需转载请保留出处:https://51itzy.com/kjqy/182017.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/182017.html