Курсор возвращает несколько строк и столбцов - PullRequest
0 голосов
/ 05 июня 2019

Мой SQL ограничен, и я унаследовал схему, поэтому, пожалуйста, будьте проще!

enter image description here

Верхние таблицы заполнены, нижняя часть предназначена длябыть завершен.Клиент хочет простую ссылку, C_SCAFFOLD_DOMAIN_COMBO, для каждого C_SEQUENCE_RESULT одного и того же ТИПА, имеющего одинаковые C_PROTEIN_REGIONs (только когда-либо два) одного и того же REGION_NAME.

Мое намерение состоит в том, чтобы прочитать каждый C_SEQUENCE_RESULT, получая (2)ПОСЛЕДОВАТЕЛЬНОСТИ с их REGION_NAME с использованием курсора.

Затем я могу проверить, есть ли на них ссылка C_SCAFFOLD_DOMAIN_COMBO.

Если это так, то просто добавьте правильный FK C_SCAFFOLD_DOMAIN_NAME FK к * * 101Q * *.1015 * Если нет, создайте новую запись C_SCAFFOLD_DOMAIN_NAME с соответствующими ссылками C_PROTEIN_REGION и добавьте FK в C_SEQUENCE_RESULT.

Мой запрос SQL возвращает два результата для каждого C_SEQUENCE_RESULT, например,

REGION_NAME ------SEQUENCE

Цикл 1 ------ ABCDEFG

Цикл 2 ------ HIJKLMN

Работает как простой запрос и может ВСТАВИТЬ В временную таблицуи получить значения.Как курсор я, кажется, не в состоянии.

Как я могу прочитать данные, возвращенные выше, используя курсор?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...