Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос / 10 сообщений из 10, страница 1 из 1
01.06.2004, 04:56
    #32541820
Wital
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
Как мне в одном запросе выполнить несколько инструкций???
Acсess XP.

CREATE UNIQUE INDEX SprText_index ON Spr (SprText,Code);
.........
CREATE UNIQUE INDEX USprText_index ON USpr (SprText,Code);

Если по одной то проблем нет.
...
Рейтинг: 0 / 0
01.06.2004, 07:39
    #32541869
Galustov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
А через запятую разве не работает?

CREATE UNIQUE INDEX SprText_index ON Spr (SprText,Code), USprText_index ON USpr (SprText,Code);

Сам я не пробовал, просто по логике...
...
Рейтинг: 0 / 0
01.06.2004, 07:54
    #32541880
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
IMHO, никак. Еще она строка кода не такая уж проблема.
К тому же проще их сразу создавать в CREATE TABLE.
...
Рейтинг: 0 / 0
01.06.2004, 08:24
    #32541895
Wital
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
При создании никак нельзя. Данные в таблицах уже присутствуют (иначе не получится загнать данные). Меняю платформу с парадокса на аксесс.
У меня индексов пересоздается штук 40, и затем еще штук 30 ограничений накладывается. Вставлять по одной инструкции в один запрос получится несолидно и некрасиво.
Какие есть предложения???
...
Рейтинг: 0 / 0
01.06.2004, 08:36
    #32541913
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
Это разовая вещь, делал похожее (кстати тоже с парадокса, правда давно это было).
лично меня нисколько не смущает одноразовый код в виде
currentdb.execute "CREATE UNIQUE INDEX SprText_index ON Spr (SprText,Code);"
................
currentdb.execute "CREATE UNIQUE INDEX USprText_index ON USpr (SprText,Code);"
и работа Copy-Paste
...
Рейтинг: 0 / 0
01.06.2004, 08:42
    #32541919
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
Прошу извинить, забыл добавить для порядка
currentdb.execute "CREATE UNIQUE INDEX SprText_index ON Spr (SprText,Code);", dbFailOnError
...
Рейтинг: 0 / 0
01.06.2004, 09:14
    #32541960
Wital
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
А есть ли способ числовое поле в аксесе сделать автоинкрементным (все значения в поле естественно уникальны).
...
Рейтинг: 0 / 0
01.06.2004, 09:40
    #32542000
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
Одним движением -нет.
Либо заводить новое и менять значения в подчиненных таблицах и связи. Или продолжать программно имитировать - FAQ
...
Рейтинг: 0 / 0
01.06.2004, 09:57
    #32542042
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
авторА есть ли способ числовое поле в аксесе сделать автоинкрементным (все значения в поле естественно уникальны).

ИМХО - проще руками в конструкторе
...
Рейтинг: 0 / 0
01.06.2004, 10:00
    #32542054
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
авторИМХО - проще руками в конструкторе
Оно у него уже забито значениями.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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