|
|
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Уже год разрабатываю в Oracle и не могу понять,для чего нужен dual? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 14:33 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Это знание приходит только после 2-х лет. Потерпи годик. -- Неспешно ищу работу от 2k$ k_iv<собака>inbox<точка>ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 14:36 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
уже 5 лет работаю с Oracle - и никак без него не могу как же так удалось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 16:11 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Честно говоря вопрос был провокационный и я хотел посмотреть реакцию народа:"Типа как,год разрабатывает Oracle и не знает что такое dual?!!!! Что это за разработчик?" Но все молодцы - никто на провокацию не поддался. Эх,не получилось повеселится(у меня наверное чувствуо юмора извращенное :-) Наверноенадо было написать,что разрабатываю к примеру 3 года,а не один год ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 16:42 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Да ладно, я сам только месяцев через несколько работы разработчиком Oracle поинтересовался, а что это за волшебный dual такой? Хотя в 10g, кажется, оптимизатор знает, что в дуале одна запись, и, если само поле dummy не дергать, то обращения к таблице не будет. -- Неспешно ищу работу от 2k$ k_iv<собака>inbox<точка>ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 16:52 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Guest56Уже год разрабатываю в Oracle и не могу понять,для чего нужен dual? кстати, тоже не могу понять, для чего нужен dual - причем вполне серьезно. Почему нельзя было придумать механизм попроще, чем физическое "дерганье" таблицы... Хотя справедливости ради стоит сказать, что десятка похоже, "исправилась" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 17:15 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
точно исправилась :-) fast dual называется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 17:45 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
nata1111 Guest56Уже год разрабатываю в Oracle и не могу понять,для чего нужен dual? кстати, тоже не могу понять, для чего нужен dual - причем вполне серьезно. Почему нельзя было придумать механизм попроще , чем физическое "дерганье" таблицы... Хотя справедливости ради стоит сказать, что десятка похоже, "исправилась" :) А что может быть проще чем просто завести для этого таблицу и сказать - "Пользуйтесь!"??? По-моему разработчки из Oracle поступили как нельзя просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 17:50 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
nata1111кстати, тоже не могу понять, для чего нужен dual - причем вполне серьезно. Почему нельзя было придумать механизм попроще, чем физическое "дерганье" таблицы... Хотя справедливости ради стоит сказать, что десятка похоже, "исправилась" :) Я вижу причину только в том, что синтаксис Оракла не позволяет писать SELECT без фразы FROM. В MS SQL можно написать SELECT 2+2 и поставить на этом точку. В Оракле нужен FROM хоть откуда-нибудь. "Десятка", кстати, исправилась только в части константных выражений (типа 2+2), а в иных случаях таки прётся в сегмент DUAL... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 17:54 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Guest56Честно говоря вопрос был провокационный и я хотел посмотреть реакцию народа:"Типа как,год разрабатывает Oracle и не знает что такое dual?!!!! Что это за разработчик?" Но все молодцы - никто на провокацию не поддался. Эх,не получилось повеселится(у меня наверное чувствуо юмора извращенное :-) Наверноенадо было написать,что разрабатываю к примеру 3 года,а не один год Вы провоцировали не до конца. Надо было написать "Год разрабатываю Oracle и не знаю какая версия". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 17:57 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Гонишь (или неправильно понял "константные") Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. Неспешно ищу работу от 2k$ k_iv<собака>inbox<точка>ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 18:12 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
dmidek Guest56Честно говоря вопрос был провокационный и я хотел посмотреть реакцию народа:"Типа как,год разрабатывает Oracle и не знает что такое dual?!!!! Что это за разработчик?" Но все молодцы - никто на провокацию не поддался. Эх,не получилось повеселится(у меня наверное чувствуо юмора извращенное :-) Наверноенадо было написать,что разрабатываю к примеру 3 года,а не один год Вы провоцировали не до конца. Надо было написать "Год разрабатываю Oracle и не знаю какая версия". Уже год разрабатываю Oracle, и узнал, что я индус ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 18:15 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
nata1111 Guest56Уже год разрабатываю в Oracle и не могу понять,для чего нужен dual? кстати, тоже не могу понять, для чего нужен dual - причем вполне серьезно. Почему нельзя было придумать механизм попроще, чем физическое "дерганье" таблицы... Потому что на все есть стандарты, он же SQL-92 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 20:29 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
slgeo nata1111 Guest56Уже год разрабатываю в Oracle и не могу понять,для чего нужен dual? кстати, тоже не могу понять, для чего нужен dual - причем вполне серьезно. Почему нельзя было придумать механизм попроще, чем физическое "дерганье" таблицы... Потому что на все есть стандарты, он же SQL-92 стандарты SQL не затрагивают физической реализации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 20:39 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
RA\/ENГонишь (или неправильно понял "константные") По плану смотреть надо, когда FAST DUAL появляется. Поиграйтесь, увидите смысл "константности" выражений в этом контексте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 23:17 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Поигрался. Пока в результат выборки не попадает значене dummy, всегда идет FAST DUAL. -- Неспешно ищу работу от 2k$ k_iv<собака>inbox<точка>ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 15:52 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Столько здесь "умных" сообщений, но никто здесь не ответил на изначальный вопрос. Наверное поэтому у нас в России так плохо с производительностью. Ответ на вопрос нашел на https://stackoverflow.com/questions/73751/what-is-the-dual-table-in-oracle The DUAL table is a special one-row table present by default in all Oracle database installations. It is suitable for use in selecting a pseudocolumn such as SYSDATE or USER The table has a single VARCHAR2(1) column called DUMMY that has a value of "X" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 23:59 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
vikutoruникто здесь не ответилВ 2006м программисты еще не знали, что можно "год разрабатываю", не читая документации, и восприняли "вопрос" именно так, для чего он был задан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 07:25 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
а мсскльцы нифига не знают про дюал, и не парятся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 07:26 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
andreymxмсскльцыЭто еще что... В postgresql можно выполнить select не только без from, но и без списка значений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 07:56 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
vikutoruпоэтому у нас в России так плохо с производительностью. ну зато с оценочными суждениями у нас все в порядке.. надеюсь подход к выполнению технических задач у вас иной.. и строится не на оценках, а на корректных выборках.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 08:37 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Guest56, http://www.sql.ru/forum/212946/top-populyarnyh-voprosov]Важно: ТОП популярных вопросов [закрыт] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 10:20 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
vikutoru, rf_mail, Автору поста этот вопрос не давал спать спокойно последние 12 лет. Молодцы. Спасли. Медаль обоим. Сразу видно нежелание думать перед тем как бросаться делать. vikutoruНаверное поэтому у нас ... так плохо с производительностью. Эпический монумент некропостингу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 10:52 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
envvikutoru, rf_mail, Автору поста этот вопрос не давал спать спокойно последние 12 лет. Молодцы. Спасли. Медаль обоим. Сразу видно нежелание думать перед тем как бросаться делать. vikutoruНаверное поэтому у нас ... так плохо с производительностью. Эпический монумент некропостингу. не очень понятен ваш сарказм. 1) топикстартер - это аноним. 2) топикстартер видимо не внимательный 3) я сделал правильную ссылку на популярные ответы который сделал модератор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 11:02 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
rf_mailне очень понятен ваш сарказмНевосприимчивость к сарказму - повод задуматься. О чём? Ну, например, зачем комментировать ответы некропостера-совкофоба. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 11:06 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Действительно, не заметил давности начального вопроса. Как насчет: вы все правы, а я - не прав ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 12:15 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
vikutoruДействительно, не заметил давности начального вопроса. Как насчет: вы все правы, а я - не прав )Вы все Д"Артаньяны, а один я - Д"Артаньян! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 13:20 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Кстати, по теме топика. Планирует ли оракл переход на конструкции вида select без from в новых версиях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 13:47 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. лучше вписывается в синтаксис оператора select. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 14:37 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, имхо, фича без фром в другом сразу известно что ето выборка не из таблицы, можно учитывать при соеденении с другими таблицами напр select e.ename,e.sal,e.sal*c.p n from emp e,(select 10 no,1.2 p ) c where e.deptno=c.no понятно что c.no,c.p константы зи если не напутал, то в новой вроде как TABLE можно опускать .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 15:14 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Staxимхо, фича без фром в другом сразу известно что ето выборка не из таблицы, можно учитывать при соеденении с другими таблицами напр Код: sql 1. понятно что c.no,c.p константыvalues - вполне себе "не таблица" и вполне себе константная выборка. Больше букАв, но зато не требует переделки стандарта. Хотя - да, добавляет работы разработчику. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 15:51 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
vikutoruСтолько здесь "умных" сообщений, но никто здесь не ответил на изначальный вопрос. Т.е. второй ответ в теме не в счет? Или по ссылкам лень ходить проще самому искать? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 16:28 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
StaxBasil A. Sidorov, имхо, фича без фром в другом сразу известно что ето выборка не из таблицы, можно учитывать при соеденении с другими таблицами напр select e.ename,e.sal,e.sal*c.p n from emp e,(select 10 no,1.2 p ) c where e.deptno=c.no понятно что c.no,c.p константы .... stax Если узаконить такой синтаксис, то легко без синтаксической ошибки пропускается кусок кода, который элементарно был не дописан. select <литерал> - у парсера претензий не будет. Вылавливать косяк придется на более поздних стадиях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 11:07 |
|
||
|
Для чего нужен dual?
|
|||
|---|---|---|---|
|
#18+
Nobody111StaxBasil A. Sidorov, имхо, фича без фром в другом сразу известно что ето выборка не из таблицы, можно учитывать при соеденении с другими таблицами напр select e.ename,e.sal,e.sal*c.p n from emp e,(select 10 no,1.2 p ) c where e.deptno=c.no понятно что c.no,c.p константы .... stax Если узаконить такой синтаксис, то легко без синтаксической ошибки пропускается кусок кода, который элементарно был не дописан. select <литерал> - у парсера претензий не будет. Вылавливать косяк придется на более поздних стадиях. если from xxx надо соеденять с другими (часто картезиан), а тут ясно что можно использовать как константы ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:38 |
|
||
|
|

start [/forum/topic.php?all=1&fid=52&tid=1884218]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 378ms |

| 0 / 0 |
