powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / primary key через make table query
24 сообщений из 24, страница 1 из 1
primary key через make table query
    #32674908
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Привет!
Вынуждена задать глупый вопрос, потому как на моем рабочем месте какая-то недоделанная помощь, я ничего немогу в ней найти [:-(] нет доступа. Так что заранее извеняюсь!

Моя проблема:
я использую в коде make table query , но не знаю, как мне с помощю этого запроса поставить primary key?
Помогите, pls
...
Рейтинг: 0 / 0
primary key через make table query
    #32674934
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. ALTER TABLE.
...
Рейтинг: 0 / 0
primary key через make table query
    #32674940
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
???
...
Рейтинг: 0 / 0
primary key через make table query
    #32675075
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access -> F1 -> Alter Table.
...
Рейтинг: 0 / 0
primary key через make table query
    #32675106
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
primary key через make table query
    #32675241
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А разве нет соответствующей команды в sql?
я имею ввиду, разве нельзя установить первичный ключ сразу с помощю make table query, а не менять потом установки?
для моей задачи это очень важно!
...
Рейтинг: 0 / 0
primary key через make table query
    #32675268
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите в справке топик по Select ... Into конструкции. Там явно говорится, что из структуры таблицы копируются только названия полей и их типы и никакие другие свойства полей не переносятся. В том числе и индексы.
А что Вам мешает выполнить не 1 запрос, а 2?
...
Рейтинг: 0 / 0
primary key через make table query
    #32675269
Galustov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может я не очень понял топик, но вот так можно создать таблицу сразу определив primary key

"create table имя_вашей_таблицы (имя_поля string primary key)"

это обычный эскуельный запрос...
...
Рейтинг: 0 / 0
primary key через make table query
    #32675315
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр СпелицинПосмотрите в справке топик по Select ... Into конструкции. Там явно говорится, что из структуры таблицы копируются только названия полей и их типы и никакие другие свойства полей не переносятся. В том числе и индексы.
А что Вам мешает выполнить не 1 запрос, а 2?

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

кстати, я надеюсь с помощю установки ключей ускорить процесс записи, это сработает?
...
Рейтинг: 0 / 0
primary key через make table query
    #32675328
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так сделай так чтоб справка работала!!!
...
Рейтинг: 0 / 0
primary key через make table query
    #32675426
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Black Panterчто касается справки, у меня она не работает, к сожалению :-(SELECT...INTO Statement
Notes
You may want to define a primary key for the new table. When you create the table, the fields in the new table inherit the data type and field size of each field in the query's underlying tables, but no other field or table properties are transferred.


Black Panterа на счет двух запросов, долго обяснять, но не могу, таблицы очень огромные, и запись длится очень долго :-( Двойной запрос увеличит время заполнения таблиц вдвое.

кстати, я надеюсь с помощю установки ключей ускорить процесс записи, это сработает?А вот как раз наоборот. При добавлении записей в таблицу с индексами (в аксесе первичный ключ - это также и индекс) Вы затратите больше времени, т.к. нужно еще и индексы перестраивать.
...
Рейтинг: 0 / 0
primary key через make table query
    #32675448
Galustov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чем мой вариант не прокатывает?
...
Рейтинг: 0 / 0
primary key через make table query
    #32675559
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey ShТак сделай так чтоб справка работала!!!

спасибо за УМНЫЙ совет, я бы сама ни за что не догадалась бы, конечно!
вот только одна проблема, у меня нет прав админа на этом компе, не могу даже время скоректировать!, не то чтoбы справку установить :-(
...
Рейтинг: 0 / 0
primary key через make table query
    #32675570
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://msdn.microsoft.com
...
Рейтинг: 0 / 0
primary key через make table query
    #32675587
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Galustovчем мой вариант не прокатывает?

еще не пробовала, sorry, зависла пока на варианте alter table
но за совет, большое спасибо, обязательно попробую!
...
Рейтинг: 0 / 0
primary key через make table query
    #32675598
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Black Panter...вот только одна проблема, у меня нет прав админа на этом компе, не могу даже время скоректировать!, не то чтoбы справку установить :-(
Так напрягите Вашего начальника, чтобы у Вас работали все необходимые Вам программы :).
...
Рейтинг: 0 / 0
primary key через make table query
    #32675603
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Black Panter
make table query - это Create Table или Select Into???
Хотя в любом случае Александр Спелицин совершенно правильно сказал, что индекс лучше добавить уже после заливки данных
...
Рейтинг: 0 / 0
primary key через make table query
    #32675652
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Спелицин
А вот как раз наоборот. При добавлении записей в таблицу с индексами (в аксесе первичный ключ - это также и индекс) Вы затратите больше времени, т.к. нужно еще и индексы перестраивать.

ну хотя бы дла дальнейшего update-a пригодится, update-то будет точно быстрее с ключем, или я опять ошибаюсь?
...
Рейтинг: 0 / 0
primary key через make table query
    #32675659
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лох Позорный2 Black Panter
make table query - это Create Table или Select Into???
Хотя в любом случае Александр Спелицин совершенно правильно сказал, что индекс лучше добавить уже после заливки данных

это select into

а как же мне ускорить процесс?
...
Рейтинг: 0 / 0
primary key через make table query
    #32675697
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Black Panter...а как же мне ускорить процесс?
Взять компьютер помощнее .

А если серьезно, то посмотреть, что быстрее отработает:
Select Into или Create Table + Insert.
...
Рейтинг: 0 / 0
primary key через make table query
    #32675701
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Спелицин
Так напрягите Вашего начальника, чтобы у Вас работали все необходимые Вам программы :).

если б все было так просто :-)
я работаю на Форде - это огромнейший бюрократический аппарат. У нашего отдела нет сисадмина, я пробовала добраться до кого-нибудь, кто может мне помочь, но пока безрезультатно :-(
буду, конечно, пытаться дальше
пионеры не здаются! Банзай!
...
Рейтинг: 0 / 0
primary key через make table query
    #32675729
Galustov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Black Panter Александр Спелицин
Так напрягите Вашего начальника, чтобы у Вас работали все необходимые Вам программы :).

если б все было так просто :-)
я работаю на Форде - это огромнейший бюрократический аппарат. У нашего отдела нет сисадмина, я пробовала добраться до кого-нибудь, кто может мне помочь, но пока безрезультатно :-(
буду, конечно, пытаться дальше
пионеры не здаются! Банзай!

у меня жена работает с иностранцами: много плюсов, но некоторые "странные" минусы типа блокировки даже заставки на рабочем столе присутствуют :)

это я так сказать ненавязчиво напомнил о себе :):):)
...
Рейтинг: 0 / 0
primary key через make table query
    #32675781
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Спелицин Black Panter...а как же мне ускорить процесс?
Взять компьютер помощнее .

хорошие советы: поменять компютер, начальника, работу... :-))))))))))
и всe из-за какого-то ключа, пусть даже первичного :-)
...
Рейтинг: 0 / 0
primary key через make table query
    #32675798
Black Panter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Galustov Black Panter если б все было так просто :-)
я работаю на Форде - это огромнейший бюрократический аппарат. У нашего отдела нет сисадмина, я пробовала добраться до кого-нибудь, кто может мне помочь, но пока безрезультатно :-(
буду, конечно, пытаться дальше
пионеры не здаются! Банзай!

у меня жена работает с иностранцами: много плюсов, но некоторые "странные" минусы типа блокировки даже заставки на рабочем столе присутствуют :)

это я так сказать ненавязчиво напомнил о себе :):):)

да уж :-(
вот сейчас пришел один, но оказалось, что он только hardware занимается, а software не по его части.
чeрти что! вот что значит большая организация - концов не найдешь
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / primary key через make table query
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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