Гость
Форумы / [игнор отключен] [закрыт для гостей] / 1C и CREATE UNIQUE INDEX terminated / 9 сообщений из 9, страница 1 из 1
30.10.2006, 13:21
    #34090962
MLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C и CREATE UNIQUE INDEX terminated
Добрый день All. Тема известная, но все ж есть пара вопросов.
Жила себе DBF табличка Договора в 1C, все вроде ничего пока не захотели пользоваться SQL вариантом. При загрузке БД из DBF в SQL появляется ошибка "CREATE UNIQUE INDEX terminated because a duplicate key was found for index".
Оказывается в таблице Договора 9600 записей с одинаковыми ID (HAVING Count(id) > 1)(поле ID индексировано). Необходимо этим записям присвоить новые ID. Например нашел я неправильны ID. Например 3 записи с одинаковым ID.
Вопрос №1: Как сгенерить NEXT_ID? По идее MAX(ID)+1, но поле ID в каком-то формате!?!? Наверно 8-ричные цифры.
Вопрос №2: Как обновить 2 и 3 элемент, а 1 оставить без измеения?
...
Рейтинг: 0 / 0
30.10.2006, 13:23
    #34090965
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C и CREATE UNIQUE INDEX terminated
>Наверно 8-ричные цифры
36 ричная помойму


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
30.10.2006, 13:24
    #34090975
MLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C и CREATE UNIQUE INDEX terminated
Повторное спасибо. :-)
...
Рейтинг: 0 / 0
30.10.2006, 13:31
    #34091006
MLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C и CREATE UNIQUE INDEX terminated
А средствами MS SQL можно заменить SQLLock.НовыйИД()?
...
Рейтинг: 0 / 0
30.10.2006, 13:34
    #34091019
MLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C и CREATE UNIQUE INDEX terminated
Есть хранимая процедура:
Create procedure _1sp_SC11017_MaxID(@id CHAR(9) OUTPUT) AS
set nocount on select @id=MAX(ID) from SC11017(NOLOCK) if @id is null select @id=' '
GO

С помощью нее можно получить МАХ(ID), но как получить (MAX(ID)+1)
...
Рейтинг: 0 / 0
30.10.2006, 13:37
    #34091032
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C и CREATE UNIQUE INDEX terminated
Спр.НОвый()
НО нас щас закроют за оффтоп..


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
06.11.2007, 17:19
    #34919743
ales_good
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C и CREATE UNIQUE INDEX terminated
А все же как получить следующий ID? У меня аналогичная проблема.
...
Рейтинг: 0 / 0
06.11.2007, 22:37
    #34920413
mazzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C и CREATE UNIQUE INDEX terminated
ales_goodА все же как получить следующий ID? У меня аналогичная проблема.
Модератор: может все таки откроете новую тему?
...
Рейтинг: 0 / 0
07.11.2007, 06:28
    #34920619
Папа Гапа
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C и CREATE UNIQUE INDEX terminated
mazzy ales_goodА все же как получить следующий ID? У меня аналогичная проблема.
Модератор: может все таки откроете новую тему?

А зачем новую? В subj этот вопрос и задан: Вопрос №1
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / 1C и CREATE UNIQUE INDEX terminated / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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