首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"P1: begin“和"P2: begin”在DB2存储过程中

问"P1: begin“和"P2: begin”在DB2存储过程中
EN

Stack Overflow用户
提问于 2015-05-11 01:49:31
回答 1查看 966关注 0票数 0

有人能向我解释或向我介绍一些文档,说明为什么使用"P1: begin“和"P2: begin”将存储过程标记为不同的部分吗?谢谢你,迈克

EN

回答 1

Stack Overflow用户

发布于 2015-05-19 16:25:30

SQL过程由例程体定义.例程体由\as one SQL语句定义,对于一个过程,该语句通常由一个复合语句定义,但是复合语句可以嵌套在另一个复合语句中。每个label:Begin建立一个新的复合语句的开头;在另一个中定义的一个是嵌套的复合语句。下面是一个可以满足这个问题的doc链接;其中包含了一个doc片段,它将主要目的描述为作用域,并且我增加了对每个受作用域的实体的强调:

71/db2/rbafzsummaryscope.htm

在嵌套复合语句中的“名称”作用域的摘要嵌套复合语句可以在SQL例程中用于定义SQL 变量声明、游标、条件名称和条件处理程序E 214的作用域。此外,标签在嵌套复合语句的上下文中有一个定义的作用域。但是,名称空间的规则,以及引用非唯一名称的方式,取决于名称的类型。下表总结了这些差异。..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30158586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档