|
24 / 22 / 9
Регистрация: 23.09.2014
Сообщений: 326
|
|
Как узнать, есть ли ограничение UNIQUE?08.02.2018, 09:46. Показов 1127. Ответов 9
Метки нет (Все метки)
Как узнать запросом есть ли ограничение UNIQUE у поля? и удалять его через DROP CONSTRAINT ?
Добавлено через 2 часа 12 минут Походил по инетрнетам... Не зная имя ограничения UNIQUE как его удалить? или как узнать имя? Добавлено через 13 часов 21 минуту Актуально.
0
|
|
| 08.02.2018, 09:46 | |
|
Ответы с готовыми решениями:
9
Ограничение UNIQUE и CHECK Может ли ограничение UNIQUE (на два столбца) работать только при определённых условиях? Можно ли узнать, какие UNIQUE в таблице? |
|
296 / 257 / 68
Регистрация: 18.06.2015
Сообщений: 570
|
||||||
| 08.02.2018, 11:35 | ||||||
|
Пройдитесь по коллекции индексов таблицы
Unique можно менять Добавлено через 14 минут Сорри, менять уже существующий индекс через свойство не получится, просто пересоздайте индекс через DROP/CREATE CONSTRAINT или через VBA
0
|
||||||
|
24 / 22 / 9
Регистрация: 23.09.2014
Сообщений: 326
|
|
| 08.02.2018, 12:52 [ТС] | |
|
MrShin, Запросом я так понимаю этого не узнать?
Так. Допустим я решу этот вопрос Пересозданием таблицы... Вопрос номер два по всей видимости из той же оперы. Как проверить на существование FK ? SQL запросом ... желательно...
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 08.02.2018, 13:11 | |
|
Ну нет information_schema в Jet SQL.
Нужно - работайте с DAO в VBA.
0
|
|
|
296 / 257 / 68
Регистрация: 18.06.2015
Сообщений: 570
|
|
| 08.02.2018, 13:17 | |
|
Как запросом это сделать, честно говоря, не знаю, это не Оракл и не MS SQL, словари бедные.
Пересоздавать таблицу не надо, только индекс пересоздать. С FK получше, можно запросом выяснить отношения, смотрите таблицу MSysRelationships. Через VBA анализируем коллекцию Relations
0
|
|
|
24 / 22 / 9
Регистрация: 23.09.2014
Сообщений: 326
|
|
| 08.02.2018, 13:31 [ТС] | |
|
MrShin, Но для того чтобы индекс пересоздать мне нужно его имя... я уже пытался создать отдельно UNIQUE на тоже самое поле. с индексом MyUnique. Всё создавалось. Однако после удаления Ограничение UNIQUE оставалось... что привело меня к мысли что я создал 2 ограничения UNIQUE на одно и то-же поле... только первому мной созданному Acccess сам дал индекс... а второму дал имя я.
Я просто не могу сделать DROP CONSTRAINT т.к. не знаю индекс... который дал Access этому ограничению. Правильно ли я понял? Добавлено через 6 минут PS:я на Delphi...
0
|
|
|
296 / 257 / 68
Регистрация: 18.06.2015
Сообщений: 570
|
|
| 08.02.2018, 13:34 | |
|
0
|
|
|
24 / 22 / 9
Регистрация: 23.09.2014
Сообщений: 326
|
|
| 08.02.2018, 13:35 [ТС] | |
|
PSS: когда пытаюсь прочитать обычным запросом таблицу MSysRelationships ругается "Записи не могут быть прочитаны отсутствует разрешение на чтение данных для "MSysRelationships" "
0
|
|
|
296 / 257 / 68
Регистрация: 18.06.2015
Сообщений: 570
|
|||
| 08.02.2018, 13:42 | |||
|
То, что это можно сделать, знаю точно, ибо есть софт, который реконструирует структуру таблиц, связей и констрейнов, используя только ODBC Добавлено через 4 минуты
1
|
|||
|
Мы один, давай на "ты"
3855 / 1398 / 347
Регистрация: 16.06.2016
Сообщений: 3,294
|
|
| 08.02.2018, 17:17 | |
|
vijer, посмотри OpenSchema Method adSchemaIndexes
0
|
|
| 08.02.2018, 17:17 | |
|
Помогаю со студенческими работами здесь
10
Как узнать есть ли фронтальная камера на устройстве и если есть, то использовать ее?
Как узнать, есть ли у меня постоянный IP? Как узнать, есть ли примечание в ячейке?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|