问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CREATE PROCEDURE执行存储过程

发布网友 发布时间:2024-09-17 21:36

我来回答

1个回答

热心网友 时间:2024-09-19 22:37

在数据库管理中,CREATE PROCEDURE 语句用于创建存储过程。执行此语句后,过程名称会被记录在 sysobjects 系统表中,而存储过程的代码则存储在 syscomments 中。首次执行时,数据库会编译过程,以确定获取数据的最佳策略。



当使用 cursor 数据类型作为参数时,仅能用于 OUTPUT 参数。若指定了 cursor 数据类型,必须同时指定 VARYING 和 OUTPUT 参数。VARYING 关键字的使用要求数据类型为 cursor,并且必须包含 OUTPUT。



值得注意的是,cursor 数据类型无法通过数据库 API(如 OLE DB、ODBC、ADO 或 DB-Library)直接绑定至应用程序变量。由于必须先绑定 OUTPUT 参数,因此带有 cursor OUTPUT 参数的存储过程无法通过数据库 API 调用。仅当将 cursor OUTPUT 变量赋值给 Transact-SQL 局部 cursor 变量时,才能在 Transact-SQL 批处理、存储过程或触发器中调用该过程。



对于 cursor 输出参数,执行过程时有如下规则:





这些规则适用于不同类型的游标,并强调关闭状态仅在返回时产生影响。例如,可以在过程执行中关闭游标,稍后重新打开,并将关闭后的结果集返回给调用者。


扩展资料

CREATE PROCEDURE 创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。 可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。 也可以创建在 Microsoft® SQL Server? 启动时自动运行的存储过程。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 华为手机如何更改wifi无线信道 iphone设置字体怎么换已安装字体 微信好友如何从一个微信号转移到另一个微信号上? 鸡架高汤的熬制方法 请人解答六年级上册的活动手册!。拜托了啊。。。 人教版六年级上册英语活动手册u2第四题答案 六年级活动手册上册20页答案,就是音标那一题?? 我已经注册了滴滴打车主是不是要通过认证了才给我发密码呀什么... 开一家烧烤店需要做好哪些准备? 怎样开好一家烧烤店要做到以下几点 万能的国人好,给孩子做的玩具,圆柱体10x20,想用一种有点硬度且透明的... 圆柱用什么材料包 拘紧是什么意思? 每年有多少人因为抑郁症而自杀 出纳会计做什么 出纳可以做什么 眼神呈现聪明感是什么意思 眼中有神是什么意思啊 充满智慧的眼神是什么意思? 重磅级什么意思 老公和前妻的儿子7岁大班,我让他干什么他都会骂我坏女人,后妈,多_百度... 老公和前妻有个儿子,我特烦怎么办, 我该怎么与老公和前妻的儿子相处我不打算再生了就希望儿子快乐怎么样... 2024山西高考录取率及录取人数汇总 共录取多少考生 2024山西高考报名人数预计多少 2024山西985和211大学录取率及录取人数是多少 如何选择大闸蟹 大闸蟹不会挑 只看好几点轻松挑选大闸蟹 膏肥饱满蟹肉多 如何挑选新鲜的大闸蟹?有哪些技巧值得分享? 挑选新鲜大闸蟹的方法有什么? 大理天下是什么意思? 案件立案流程,供大家参考 "天下大理"的局面被称作什么? 天下大理的皇帝是谁? 为什么大理剑川叫天下母性崇圣之地 遇到迷信欺诈应该怎样立案 怎么删除淘宝上的其它设备登录? 风中的雪花歌词赏析 微信如何把好友批量转移到新的微信号上 微信好友怎么迁移