powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Необычный синтакс составных ключей
4 сообщений из 4, страница 1 из 1
Необычный синтакс составных ключей
    #39999068
НеофитSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут небольшая история, и вопрос.

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

Считая создателей оракла 11.2 умными и предусмотрительными людьми, я был убежден
что они не только позволили создавать и индексировать составные ключи, но и разрешили для них операции.

Попытка использовать имя ключа как поле не прокатило, хотя было бы удобно.
Опытный товарищ на работе объяснил разделение DDL/DML, и сферу видимости имен ключей.

Найти этот синтакс в интернете было непросто, но он увенчался успехом:

from SHOES s join HATS h on (h.size,h.color) = ((s.size,s.color))

Двойные скобки, но только с одной стороны.

Вопрос - еще кто-то этим пользовался? Есть ли с этим методом проблемы?
Он наверное эффективнее, т.к. индекс строится по всему ключу, а не по частям.
...
Рейтинг: 0 / 0
Необычный синтакс составных ключей
    #39999073
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НеофитSQL
Найти этот синтакс в интернете было непросто, но он увенчался успехом



Продолжайте зажигать, я докупил попкорна.
...
Рейтинг: 0 / 0
Необычный синтакс составных ключей
    #39999075
НеофитSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну да, а то сидят тут все хмурые, файлы у них с какого-то АСМ медленно удаляются.

Хоть юность вспомните :)
...
Рейтинг: 0 / 0
Необычный синтакс составных ключей
    #39999094
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Необычный синтакс составных ключей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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