|
|
|
Использование плана в запросах
|
|||
|---|---|---|---|
|
#18+
на одной базе добавляю вторичный ключ, имя его индекса автоматически присваивается типа RDB$FOREIGHN15, далее в программе его прописываю в плане. на другой базе на то же поле добавляю вторичный ключ, имя его индекса автоматически присвивается RDB$FOREIGN16. Пробую запустить программу и в результате получаю ошибку - типа не найден нужный индекс, как поступать в этом случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 11:36:57 |
|
||
|
Использование плана в запросах
|
|||
|---|---|---|---|
|
#18+
Ручками задавать имя индекса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 11:51:00 |
|
||
|
Использование плана в запросах
|
|||
|---|---|---|---|
|
#18+
в IB6.0 не канает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:40:06 |
|
||
|
Использование плана в запросах
|
|||
|---|---|---|---|
|
#18+
Есть одно решение, но на грани фола... Перед тем как создавать ключ, глянь значение системного генератора Rdb$index_name Код: plaintext Именно он отвечает за суффикс, который добавляется к строке "RDB$FOREIGN" для автоматического формирования уникального имени индекса. Например, выставить его в 100 можно так: Код: plaintext Но учти, злоупотреблять этим особо не стОит, как и вообще, без особой нужды, лазить в системные таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 16:02:24 |
|
||
|
Использование плана в запросах
|
|||
|---|---|---|---|
|
#18+
создавать такие триггеры уже поздно, база уже полная и пересоздавать вторичные ключи слишком хлопотно. Можно вручную прописать в системных таблицах, но это слишком опасно :( и не хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 17:07:56 |
|
||
|
Использование плана в запросах
|
|||
|---|---|---|---|
|
#18+
vovan1создавать такие триггеры уже поздно Какие триггеры? Я где-то упомянул слово "триггер"? vovan1база уже полная и пересоздавать вторичные ключи слишком хлопотно Не настолько хлопотно как кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 17:42:43 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32536251&tid=1578557]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
169ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 437ms |

| 0 / 0 |
