#高级包
YDC支持高级包的查看、增加、修改、删除功能。
# 查看高级包
# 高级包详情
选择数据源,选择对应的schema,在高级包列表中选择一个具体的对象,单击即可查看高级包详情。
高级包详情页面可以查看高级包的依赖关系、存储过程、函数、Head、Body等详情。

# 高级包子对象
左侧导航栏,选中高级包对象,即可查看高级包下的存储过程、函数列表、依赖关系。

单击一个具体的子对象,即可查看子对象的详情、参数列表。

# 依赖关系
左侧导航栏,选中一个具体的高级包对象,单击【依赖关系】,即可查看对象的依赖关系列表。
单击【Dependencies】即可查看该对象的依赖。

单击【Dependent】即可查看该对象被哪些对象依赖。

# 新建高级包
左侧导航栏,选择数据源,选择schema,选中高级包,单击鼠标右键,选中【新增高级包】,即可进入新增高级包界面。

新增高级包界面,填写高级包名称后,即可进入源码编辑界面。

Head界面可以定义高级包的声明语句,YDC提供了最基本的Head模板,用户可根据自身需要进行修改。

Body界面可以定义Head的具体实现,YDC提供了最基本的Body模板,用户可根据自身需要进行修改。

用户对Head和Body都编辑完毕之后,单击【保存】即可进入创建高级包SQL预览界面。
Note:
YDC创建高级包,会将Head和Body中的SQL语句一起执行。

单击【确定】即可执行创建SQL语句。
# 修改高级包
高级包详情界面,单击【Head】即可进入Head源码编辑界面,用户可以编辑源码,修改高级包Head。

高级包详情界面,单击【Body】即可进入Body源码编辑界面,用户可以编辑源码,修改高级包Body。

高级包源码编辑完毕之后,单击【保存】,即可进入SQL预览界面。
Note:
YDC修改高级包,会将Head和Body中的SQL语句一起执行。

单击【确定】即可执行SQL。
# 删除高级包
左侧导航栏,选择数据源,选择schema,选中高级包,选择一个具体的高级包对象,单击鼠标右键,选中【删除高级包】,二次确认后即可删除高级包。


