sql - 光标返回多行和多列
问题描述
我的 SQL 是有限的,我继承了架构,所以请放轻松!
上面的表格已经填满,下面的部分要完成。客户想要一个简单的参考,C_SCAFFOLD_DOMAIN_COMBO,用于具有相同 REGION_NAME 的相同 C_PROTEIN_REGION(只有两个)的相同 TYPE 的每个 C_SEQUENCE_RESULT。
我的意图是读取每个 C_SEQUENCE_RESULT 使用游标获取 (2) C_PROTEIN_REGION.SEQUENCEs 及其 REGION_NAME。
然后我可以检查它们是否已经被 C_SCAFFOLD_DOMAIN_COMBO 引用。
如果是这样,那么只需将正确的 C_SCAFFOLD_DOMAIN_NAME FK 添加到 C_SEQUENCE_RESULT。
如果没有,请使用适当的 C_PROTEIN_REGION 引用创建一个新的 C_SCAFFOLD_DOMAIN_NAME 条目,并将 FK 添加到 C_SEQUENCE_RESULT。
我的 SQL 查询为每个 C_SEQUENCE_RESULT 返回两个结果,例如
REGION_NAME------序列
循环1-----ABCDEFG
循环 2------HIJKLMN
作为一个简单的查询运行,可以插入临时表并获取值。作为游标,我似乎无法做到。
如何使用游标读取上面返回的数据?
谢谢
解决方案
推荐阅读
- google-bigquery - Java中的Bigquery命名参数正则表达式
- javascript - 克隆后无法提醒/访问更改的 id
- java - 使用 Spring 将 JSON 转换为 XML 用于多个模型
- laravel - $request->input('field', []) 是什么意思?
- linux - 高磁盘 IO 期间随机 mongod 进程终止
- sql - BigQuery - 获取由另一个分组的列中空值的百分比
- php - 如何从同一商店内的创建中继承数据?
- python - 如何测量预训练模型(例如 vgg、resnet...)提取的图像特征之间的语义相似度?
- redirect - 如何在 Vercel 中进行 301 重定向
- google-maps - 如何在地图上设置按钮