Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Грандиозная подстава сервера! (или толи лыжи не едут толи я ...) / 3 сообщений из 3, страница 1 из 1
05.12.2001, 11:07
    #32018479
Chainik(yet)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грандиозная подстава сервера! (или толи лыжи не едут толи я ...)
Здраствуйте вам!
Я ему:
insert books (indRest,BKey,Name,Price,TopicID,Pack)
select 1,t.bKey,t.Name,t.Price,t.TopicID,t.Pack
from temprec t
where t.bKey not in (select bkey from books)
А он мне:
Server: Msg 2627, Level 14, State 1, Line 1
Violation of PRIMARY KEY constraint 'PK_Книги'. Cannot insert duplicate key in object 'Books'.
The statement has been terminated.

если что, bKey decimal(13) - primary key.
Вот!
...
Рейтинг: 0 / 0
05.12.2001, 11:18
    #32018481
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грандиозная подстава сервера! (или толи лыжи не едут толи я ...)
А что он скажет на такое?
select t.bKey,count(*)
from temprec t
where t.bKey not in (select bkey from books)
group by t.bKey
having count(*)>1
...
Рейтинг: 0 / 0
07.12.2001, 05:15
    #32018605
Chainik(yet)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грандиозная подстава сервера! (или толи лыжи не едут толи я ...)
2 sergSuper.
Сенькс! Да, об этом я догадался сидя на толчке по большой нужде. И тут напала на меня тихая тоска и разочерование в человечестве, ибо жила во мне надежда что включает сервер проверку not in books и те строки, которыя он уже вставил из temprec в процессе. Аминь.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Грандиозная подстава сервера! (или толи лыжи не едут толи я ...) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]