Вставка нескольких строк для одного уникального ключа SQL server
Всем привет
Мне нужно вставить в таблицу более одной строки для одного и того же первичного ключа
моя таблица с именем счет-фактура
Столбцы счета-фактуры таблица ID счета,счета клиента,сотрудника(работника, которые работают для клиента)
поэтому я хочу вставить один счет например счет номер 1 есть один клиент но это клиент имеет более одного сотрудника на самом деле он может иметь более 20 сотрудников поэтому я попробовал код ниже
но это не работает.
я хочу, чтобы стол был таким же.
может ли кто-нибудь помочь мне с этим, пожалуйста.
сотрудник costumername idinvoice
4 thales_informatique Самир
4 thales_informatique Джон
4 thales_informatique наконец
4 thales_informatique Aymane
Надеюсь, вы меня понимаете.
Что я уже пробовал:
declare @costumename varchar(50) set @costumename='thales_informatique' while @costumename='thales_informatique' begin insert into client values (4,'thales_informatique','Samir') insert into client values (4,'thales_informatique','John') insert into client values (4,'thales_informatique','nally') insert into client values (4,'thales_informatique','Aymane') break; end
CHill60
Как вы определили свою клиентскую таблицу и какова ошибка, которая возникает при попытке запустить ваш код?
Aymane HATAFI
код exeuted успешно, но для каждого работника в костюмчике это даст уникальный идентификатор накладной например я хочу вставить один счет содержать один клиент и сотрудник 5 это вставить их в отдельных строках, а все строки с ID счета, который означает, что я буду иметь 5 счетов-фактур, кроме меня я хочу, чтобы все те, служащего в одном счете-фактуре
CHill60
Как вы определили свои таблицы? Это звучит так, как будто у вас есть столбец идентификаторов в таблице счетов-фактур. Это также звучит так, как будто ваш дизайн базы данных неисправен
Aymane HATAFI
Я объявляю Id voice в качестве первичного ключа с автоматическим приращением для моей базы данных я не думаю что в этом есть что то неправильное
Richard Deeming
NB: Если вы не работаете в магазине маскарадных костюмов, это "клиент", а не "костюмер". :)
Aymane HATAFI
это не мои большие проблемы на данный момент если только до тех пор пока программа не будет работать должным образом тогда я проверю грамматику но в любом случае спасибо за ваше время и хорошего вам отдыха
Aymane HATAFI
Спасибо всем вам за ваше время я действительно ценю его для вас
Желаю вам всего наилучшего