powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / PL/SQL vs.Transact SQL
25 сообщений из 395, страница 14 из 16
PL/SQL vs.Transact SQL
    #36005101
Пилот Пиркс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ддддддЕсть 2 одинаковые записи, но на одну из них есть ссылки из дочерних таблиц. Продолжить?
Продолжайте, но сначала объясните... "2 одинаковые записи, но на одну из них есть ссылки" - это как???
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005157
Фотография Кудряшка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пилот ПирксПункт 3 не заплатка, а применяется тогда, когда какая-то группа полей была не уникальна, а мы хотим сделать её уникальной. Перед этим надо удалить( или как-то ещё обработать) дубликаты. Как это сделать одним запросом без rowid я не знаю, уж извините :) Так что тут он мне нужен.

ОК, по третьему пункту беру свои слова насчет "заплатки" обратно. Но все равно. До этого момента ведь был у таблицы какой-то уникальный ключ, а значит можно и по нему сориентироваться ;)
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005174
ддддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пилот ПирксддддддЕсть 2 одинаковые записи, но на одну из них есть ссылки из дочерних таблиц. Продолжить?
Продолжайте, но сначала объясните... "2 одинаковые записи, но на одну из них есть ссылки" - это как???

Если бы я знал, как они получаются, то ответил бы.
но на собеседованиях очень часто задают такую задачу - удалить дублирующиеся записи, причем удалить надо запись, которая была введена последней.
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005219
Фотография Кудряшка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ддддддЕсть 2 одинаковые записи, но на одну из них есть ссылки из дочерних таблиц. Продолжить?

А чем поможет здесь ROWID ?
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005240
Фотография Кудряшка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пилот ПирксддддддЕсть 2 одинаковые записи, но на одну из них есть ссылки из дочерних таблиц. Продолжить?
Продолжайте, но сначала объясните... "2 одинаковые записи, но на одну из них есть ссылки" - это как???

Это вообще что-то фееричное...
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005251
Фотография Кудряшка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может имелось ввиду вчешние ключи по другим полям?
Например, дублируются поля А, Б. А вчешний ключ на поле В (которое уже уникальное :) )
?
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005260
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КудряшкаддддддЕсть 2 одинаковые записи, но на одну из них есть ссылки из дочерних таблиц. Продолжить?

А чем поможет здесь ROWID ?

у последней записи ROWID больше...
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005325
Пилот Пиркс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дддддду последней записи ROWID больше...
Не дискредитируйте лагерь ораклистов такими отжигами, плиз :)
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005348
Фотография Кудряшка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ддддддКудряшкаддддддЕсть 2 одинаковые записи, но на одну из них есть ссылки из дочерних таблиц. Продолжить?

А чем поможет здесь ROWID ?

у последней записи ROWID больше...

А где гарантия, что вчешний ключ именно на "последнюю" запись ? :)
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005380
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пилот Пирксдддддду последней записи ROWID больше...
Не дискредитируйте лагерь ораклистов такими отжигами, плиз :)

Это мне на собеседовании сказали, когда давали ответ на свою же задачу...
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005384
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КудряшкаддддддКудряшкаддддддЕсть 2 одинаковые записи, но на одну из них есть ссылки из дочерних таблиц. Продолжить?

А чем поможет здесь ROWID ?

у последней записи ROWID больше...

А где гарантия, что вчешний ключ именно на "последнюю" запись ? :)

Каюсь, но про вчешние ключи не знаю ничего
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005386
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КудряшкаддддддКудряшкаддддддЕсть 2 одинаковые записи, но на одну из них есть ссылки из дочерних таблиц. Продолжить?

А чем поможет здесь ROWID ?

у последней записи ROWID больше...

А где гарантия, что вчешний ключ именно на "последнюю" запись ? :)

Не верьте слухам, не больше он :)
Да и нет там никакой последней записи (да и первой тоже) отношение порядка ить не определено
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005390
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ддддддПилот Пирксдддддду последней записи ROWID больше...
Не дискредитируйте лагерь ораклистов такими отжигами, плиз :)

Это мне на собеседовании сказали, когда давали ответ на свою же задачу...

Термин heap table ни о чем не говорит?
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005393
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexGluk (Kazan)КудряшкаМой вопрос был, конечно же, о примемении в разработке прилажений на Oracle. И в необходимости доступности ROWID разработчикам.

Дык оно админам было сделано доступным :)
Разработчиков за такое надо изымать из генофонда
Ну, вот не надо так категорично...

Адназначна. Тупыми ножницами и под корень
равно как из за Flash Query в прикладном коде, ага
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005433
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пилот Пирксдддддду последней записи ROWID больше...
Не дискредитируйте лагерь ораклистов такими отжигами, плиз :)
Это бесполезно. Знаете, есть такая привычка... когда "не убеждён, но сказать нечего"... помолчать, а потом снова говорить то же самое.
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005434
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)КудряшкаддддддКудряшкаддддддЕсть 2 одинаковые записи, но на одну из них есть ссылки из дочерних таблиц. Продолжить?

А чем поможет здесь ROWID ?

у последней записи ROWID больше...

А где гарантия, что вчешний ключ именно на "последнюю" запись ? :)

Не верьте слухам, не больше он :)
Да и нет там никакой последней записи (да и первой тоже) отношение порядка ить не определено

За что купил, за то и продал.
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005447
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolmyrКудряшка(а нечего было на наши временные таблицы наезжать :-P )
Gluk (Kazan)А где я наезжал на ваши временные таблицы ?

Эт я наежжал. :) И чем же вас так впечатляют втмс?

А они меня впечатляют ???
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005473
Фотография Кудряшка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolmyrGluk (Kazan)А где я наезжал на ваши временные таблицы ?

Эт я наежжал. :) И чем же вас так впечатляют втмс?

Слушайте, от это уже обсудили на нескольких страницах ранее в этой теме. От нинада опять по кругу.
Oracle - замечательная СУБД, может все (или почти все).
MS SQL Server - замечательная СУБД, может все (или почти все).

Предлагаю создать лагерь датабейзников и совершить налет на подфорум ".NET" - (это ШУТКА!!!)
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005475
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кудряшкаа можете суть процесса описать?
update ...... current of
Обновление текущей записи курсора - самый корректный способ
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005558
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ддддддGluk (Kazan)КудряшкаддддддКудряшкаддддддЕсть 2 одинаковые записи, но на одну из них есть ссылки из дочерних таблиц. Продолжить?

А чем поможет здесь ROWID ?

у последней записи ROWID больше...

А где гарантия, что вчешний ключ именно на "последнюю" запись ? :)

Не верьте слухам, не больше он :)
Да и нет там никакой последней записи (да и первой тоже) отношение порядка ить не определено

За что купил, за то и продал.

Где (траву) брал ?
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005655
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexКак вариант:
Код: plaintext
create table t2 as select f1,f2,f3 from t1 group by f1,f2,f3


Не вариант.
теряется нафиг всё из исходной таблицы - ключи, индексы, тригера, тейблспейсы и прочая.
Разве что после этого прибить данные из исходной таблицы и залить туда результаты выборки.
Но это не всегда есть гуд, особенно когда табличка большая, а дубликатов там - кот наплакал.
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36005943
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyApexКак вариант:
Код: plaintext
create table t2 as select f1,f2,f3 from t1 group by f1,f2,f3


Не вариант.

Почему не вариант? Вариант :)

locky
теряется нафиг всё из исходной таблицы - ключи, индексы, тригера, тейблспейсы и прочая.
Разве что после этого прибить данные из исходной таблицы и залить туда результаты выборки.
Но это не всегда есть гуд, особенно когда табличка большая, а дубликатов там - кот наплакал.
Это уже частности:) От дубликатов то избавились? Избавились:)
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36054782
Sgt.Pepper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЗнаете, есть такая привычка... когда "не убеждён, но сказать нечего"... помолчать, а потом снова говорить то же самое.
Это вместо эпилога... :)

Хотелось бы продолжить тему декларативности sql..., которая на поверку оказывается "двойным стандартом"... (такая вот провокация)
Ведь не смотря на 1... или 2... или 3... (находятся аналогичные и еще при желании)...

Во всяком случае, позиция ораклистов мне кажется в некотором смысле "религиозной", в том ракурсе, что sql мы любим за декларативность и объявляем языком аж 4-го поколения, но с ним особо не работаем при разработке и будем придерживаться принципа "подальше от декларативности в pl/sql"...
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36055060
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sgt.Pepper
Во всяком случае, позиция ораклистов мне кажется в некотором смысле "религиозной", в том ракурсе, что sql мы любим за декларативность и объявляем языком аж 4-го поколения, но с ним особо не работаем при разработке и будем придерживаться принципа "подальше от декларативности в pl/sql"...по хорошему и это абзац надо бы подтвердить ссылкой
...
Рейтинг: 0 / 0
PL/SQL vs.Transact SQL
    #36056269
Sgt.Pepper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperSgt.Pepper
Во всяком случае, позиция ораклистов мне кажется в некотором смысле "религиозной", в том ракурсе, что sql мы любим за декларативность и объявляем языком аж 4-го поколения, но с ним особо не работаем при разработке и будем придерживаться принципа "подальше от декларативности в pl/sql"...по хорошему и это абзац надо бы подтвердить ссылкой
Ну, пожалуй, чуть косвенные... в свете обсуждения можно прочитать по 2-3 разворота "стрелкой вверх" и "стрелкой вниз"...
Кулинария , Их ИМХО Это скорее мое ощущение, чем явное приписывание тезиса коллегам. Как раз таки и хочется услышать подтверждение или опровержение...
...
Рейтинг: 0 / 0
25 сообщений из 395, страница 14 из 16
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / PL/SQL vs.Transact SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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