Member 12650435 Ответов: 1

Как создать последовательность и вставить данные в базу данных с помощью sp


у меня есть таблица в коде c#, которая имеет 3 столбца, данные столбца первой строки будут вставлены в базу данных, и она сгенерирует идентификатор, и на основе этого идентификатора данные 2-й строки будут вставлены, и на основе сгенерированного идентификатора 2-й колонкой данные 3-й строки будут вставлены в базу данных


значение может быть восстановлено

любить

как 3 таблица I я
критерии цели kra


goal1 kra1 условие1
kra1 goal1 условие2
kra2 условие3 goal2
kra2 goal3 критерии4
подобный этому

цель и критерии кра могут быть повторены
одна кра может содержать несколько целей и одна цель может содержать несколько критериев

Что я уже пробовал:

я не могу сделать в sp, пытаясь в c# это не удается в разных сценах, и это не правильно делать в c# также то, что я чувствую

1 Ответов

Рейтинг:
2

OriginalGriff

Не.
Вместо этого организуйте его в виде трех таблиц:
kra-это одна таблица: ID - это поле идентификации.
Цели-это вторая таблица: она также имеет поле IDENTITY ID и внешний ключ к идентификатору в таблице kra.
Критерий третий: опять же и поле IDENTITY ID, и внешний ключ к ID в таблице целей.
Затем, когда вы хотите получить данные, вы используете соединения для создания вашего выбора.
Таким образом, вы не дублируете информацию без необходимости.
Тогда тривиально делать вставки в вашем SP.


Member 12650435

его уже создали, Я хочу вставить некоторые данные, и у меня есть лист excel, который я прочитаю и вставлю в базу данных .я могу читать и преобразовывать в таблицу данных лист excel, а затем вставлять его с помощью последовательности, которой не происходит.