|
|
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
lockyОднако, если Вы не знакомы с PL/Sql, то было бы странно выслушивать Ваше мнение по поводу похожести и/или непохожести оного на T-Sql.А почему вы тогда моим знаниме T-sql не поинтересовались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 15:01 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Не буду мудрствовать, из доки по ораклу Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. глянул в доке на варианты циклов loop, решил замучаюсь копировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 15:05 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Bogdanov Andrey wrote: > А почему вы тогда моим знаниме T-sql не поинтересовались? Мог бы. Но априори я считаю, что раз Вы знаете что есть разница между т и скл - значит с т-скл вы знакомы. Но в т-скл грань между т и скл - крайне тонка, и многие её там не видят (хотя некоторые "хвосты" таки торчат наружу). а вот в пл/скл - грань есть, и весьма жОсткая. и проводить параллели между пл/скл и т-скл в виде "и то и другое - процедурное расширение, отличается только в деталях".... вот и поинтересовалсо. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 15:14 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
pkarklinЧто значит "любые конструкции"?! Как прикажете цикл в запросе использовать? Например, для выполнения задач, для которых в итоге придумали аналитические функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 19:52 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
locky > А почему вы тогда моим знаниме T-sql не поинтересовались? Мог бы. Но априори я считаю, что раз Вы знаете что есть разница между т и скл - значит с т-скл вы знакомы.Забавно. Все с точностью до наоборот. Oracle я непрерывно занимаюсь уже лет 15, а с MSSQL сталкиваюсь лишь эпизодически. То что подходы к реализации процедурного расширения у Oracle и MSSQL сильно отличаются хорошо видно, но утверждение о том, что в Oracle на "язык" больше крайне сомнительно, особенно не стоит этим пугать неискушенных посетителей форума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 08:54 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Bogdanov Andrey locky > А почему вы тогда моим знаниме T-sql не поинтересовались? Мог бы. Но априори я считаю, что раз Вы знаете что есть разница между т и скл - значит с т-скл вы знакомы.Забавно. Все с точностью до наоборот. Oracle я непрерывно занимаюсь уже лет 15, а с MSSQL сталкиваюсь лишь эпизодически. То что подходы к реализации процедурного расширения у Oracle и MSSQL сильно отличаются хорошо видно, но утверждение о том, что в Oracle на "язык" больше крайне сомнительно, особенно не стоит этим пугать неискушенных посетителей форума. Ну если ты за 15 лет не понял что SQL и PL/SQL в Oracle это совершенно разные подсистемы, то это говорит лишь об уровне этих занятий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 09:05 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Ну если ты за 15 лет не понял что SQL и PL/SQL в Oracle это совершенно разные подсистемы, то это говорит лишь об уровне этих занятийНе тебе и не здесь оценивать мои знания. Это мои работодатели делают. Ну а переход на личности очень хорошо характеризует твои способности к дискусси. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 11:14 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Bogdanov Andrey Gluk (Kazan)Ну если ты за 15 лет не понял что SQL и PL/SQL в Oracle это совершенно разные подсистемы, то это говорит лишь об уровне этих занятийНе тебе и не здесь оценивать мои знания. Это мои работодатели делают. Ну а переход на личности очень хорошо характеризует твои способности к дискусси. а сам ты свою кочку зрения чем аргументировал ? Способный ты наш мне накласть и на твой уровень и на твою квалификацию, но если ты заблуждаешься (а я это вижу), мой долг как честного человека попытаться тебя разубедить :( как ты объяснишь, что в Oracle некоторые конструкции работающие только в SQL, PL/SQL по прошествии некоторого количества версий начинают работать в PL/SQL терпеливо слушаю твою аргументацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 12:22 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Bogdanov Andrey wrote: > Забавно. Все с точностью до наоборот. Oracle я непрерывно занимаюсь уже > лет 15, а с MSSQL сталкиваюсь лишь эпизодически. > То что подходы к реализации процедурного расширения у Oracle и MSSQL > сильно отличаются хорошо видно, но утверждение о том, что в Oracle на > "язык" больше крайне сомнительно, особенно не стоит этим пугать > неискушенных посетителей форума. Значит, Вы незнакомы с Т-Скл, что, в принципе, сути особо не меняет. И в Оракл и правда - "на язык больше", просто Вы этого уже не замечаете - это для вас "обычное дело". Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 12:26 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)а сам ты свою кочку зрения чем аргументировал ? Способный ты наш мне накласть и на твой уровень и на твою квалификацию, но если ты заблуждаешься (а я это вижу), мой долг как честного человека попытаться тебя разубедить :( Значит переход на личности - ваш способ убеждения? Крайне плодотворно для дискуссий. Gluk (Kazan)как ты объяснишь, что в Oracle некоторые конструкции работающие только в SQL, PL/SQL по прошествии некоторого количества версий начинают работать в PL/SQL Для особо неспособных напоминаю, что я нигде не утверждал того, что реализация SQL и SQL в PL/SQL у Oracle суть одно и то же. Вот реализация SQL в Oracle 9 и Oracle 10 также несколько отличаются. Это уже разные языки? А еще в Тамбове и Москве разговривают немного по-разному - это мы тоже на разных языках говорим? Если каждое различие в диалектах новым языком обзывать - не многовато ли будет? Хотя вопрос конечно философский. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 12:49 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
2Bogdanov Andrey тоже вызывает удивление, что за 15 лет, вы не замечали, что еще в 9i элементарно типы данных много где не совпадали ? mssql просто удачней маскирует два обсалютно идеологически разных языка, хотя во сновном лишь за счет гораздо скудных возможностей. а вообще можно создавать аналог Бушизмов из цитат с MSDN, там Browser-PHP-RDBMS - 2-tier, транзакции в фокпро, вот и T-SQL из той же серии, декларативно-процедурный ... там наверника кто-то из вумных в гробу перевернулся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 13:03 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
lockyЗначит, Вы незнакомы с Т-Скл, что, в принципе, сути особо не меняет. C T-sql я действительно весьма плохо знаком. lockyИ в Оракл и правда - "на язык больше", просто Вы этого уже не замечаете - это для вас "обычное дело".А почему тогда на "один"? В Oracle можно и больше языков насчитать. Например, с какой стати DML и DDL в один язык объединили? Вполне можно разными считать - в каждом свои сиинтаксические конструкции. Есть еще язык сценариев SQL*Plus - это совсем отдельная песня. А можно и про backup вспомнить - там тоже свои команды. Думаю, что языков с десяток наскребется. И все это против одного T-sql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 13:16 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Yo.! я чего-то уже не понимаю: что, на PL/SQL нельзя писать запросы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 13:16 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Yo.!тоже вызывает удивление, что за 15 лет, вы не замечали, что еще в 9i элементарно типы данных много где не совпадали ? Я где-то утверждал, что совпадали? Типы данных и в 10-ке не совпадают. Любите вы выдумать себе оппонента и спорить с ним. Yo.!mssql просто удачней маскирует два обсалютно идеологически разных языка, Ну вот вы оказывается со мной не спорите, а соглашаетесь. Я нигде не утверждал, что в Oracle язык один, я просто утверждал, что в количестве языков между MSSQL и Oracle существенных различий нет, а сколько их - уже зависит от определения понятия "язык". SergSuper я чего-то уже не понимаю: что, на PL/SQL нельзя писать запросы?Вот о том и речь, что любят некоторые маститые свои знания продемонстрировать, а в итоге людей менее знакомых с ситуацией только запутывают. В данном случае формально можно сказать и то, что да, на PL/SQL запросы писать нельзя, просто PL/SQL допускает использование внутри себя другого языка - SQL. Можно сказать и по-другому - в PL/SQL запросы писать можно и для этого используются некоторые конструкции этого языка удивительно похожие на SQL. Ну а можно и по-простецки (к в MSSQL) считать SQL и PL/SQL одним языком. Ответов много, а суть при этом одна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 13:28 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
SergSuperYo.! я чего-то уже не понимаю: что, на PL/SQL нельзя писать запросы? нет, также как и на процедурном T-SQL, запросы пишутся на диалекте декларативного языка SQL, который через внешние нашлепки и схожесть типов данных может интегрироватся с процедурной частью, которая ничего общего с SQL не имеет. в случае с Oracle это тупо диалект языка Ада ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 13:28 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Bogdanov AndreyЗначит переход на личности - ваш способ убеждения? Крайне плодотворно для дискуссий. Не вам и не здесь учить меня плодотворному ведению дискуссий (я тоже умею вставать в 1 позицию ) Если человека макают в г... его это как минимум настораживает если он не тормоз и не упертый баран, он начинает ДУМАТЬ и это вполне эффективно приводит к обогащению его жизненного опыта а мои перверсии и контрапупсии - дело третье В конце концов, что для ВАС важнее: МОЙ моральный облик или ВАШ жизненный опыт ??? Впрочем, решать ВАМ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 13:29 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Привет, Yo.!! Ты пишешь: Yo.!в случае с Oracle это тупо диалект языка Ада ...Йо, я ж уже тыткал тебя носом в эту Аду... -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 13:34 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Yo.!нет, также как и на процедурном T-SQL, запросы пишутся на диалекте декларативного языка SQL, который через внешние нашлепки и схожесть типов данных может интегрироватся с процедурной частью, которая ничего общего с SQL не имеет. в случае с Oracle это тупо диалект языка Ада ...А вот конструкция SELECT ... INTO... - из какого языка? В SQL Reference при описании команды SELECT про INTO ничего не сказано. А вот в PL/SQL Reference эта конструкция описана. Следует ли из этого, что в PL/SQL есть операторы для манипулирования данными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 13:43 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)В конце концов, что для ВАС важнее: МОЙ моральный облик или ВАШ жизненный опыт ???Бесспорно, я бесконечно благодарен вам за заботу о моем жизненном опыте. :) Gluk (Kazan)Не вам и не здесь учить меня плодотворному ведению дискуссий (я тоже умею вставать в 1 позицию ) В ответ на это могу процитировать одного, возможно уважаемого вами :), человека: Если человека макают в г... его это как минимум настораживает если он не тормоз и не упертый баран, он начинает ДУМАТЬ и это вполне эффективно приводит к обогащению его жизненного опыта Кстати, прошу прощения, что незаметно на "Вы" перешел. Надеюсь это не слишком оскорбительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 13:50 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий Йо, я ж уже тыткал тебя носом в эту Аду... угу, помню. весь форум ржал с твоих фантазий Bogdanov Andrey А вот конструкция SELECT ... INTO... - из какого языка? В SQL Reference при описании команды SELECT про INTO ничего не сказано. все правильно, в PL/SQL сказано, что о селекте смотреть SQL команду, вот это и есть пришлепка сверху которая пытается интегрировать диаметральные языки, если в тип переменной DIANA влезает тип поля из SQL, то конструкция даже бывает работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 14:06 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Привет, Yo.!! Ты пишешь: Yo.! МимопроходящийЙо, я ж уже тыткал тебя носом в эту Аду... Y> угу, помню. весь форум ржал с твоих фантазий уж не позорился бы Йоу... -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 14:16 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Yo.! Bogdanov Andrey А вот конструкция SELECT ... INTO... - из какого языка? В SQL Reference при описании команды SELECT про INTO ничего не сказано. все правильно, в PL/SQL сказано, что о селекте смотреть SQL команду, вот это и есть пришлепка сверху которая пытается интегрировать диаметральные языки, если в тип переменной DIANA влезает тип поля из SQL, то конструкция даже бывает работает Это не ответ на вопрос. Я пока вижу только то, что при описании синтаксиса оператора "SELECT INTO" делают ссылку на синтаксис оператора "SELECT" из другого языка. Это из экономии места весьма удобно. Все-таки если формально, в языке PL/SQL есть оператор для получния данных из таблиц или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 14:19 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Bogdanov Andrey Gluk (Kazan)В конце концов, что для ВАС важнее: МОЙ моральный облик или ВАШ жизненный опыт ???Бесспорно, я бесконечно благодарен вам за заботу о моем жизненном опыте. :) Gluk (Kazan)Не вам и не здесь учить меня плодотворному ведению дискуссий (я тоже умею вставать в 1 позицию ) В ответ на это могу процитировать одного, возможно уважаемого вами :), человека: Если человека макают в г... его это как минимум настораживает если он не тормоз и не упертый баран, он начинает ДУМАТЬ и это вполне эффективно приводит к обогащению его жизненного опыта Кстати, прошу прощения, что незаметно на "Вы" перешел. Надеюсь это не слишком оскорбительно. Не понял, что ВЫ хотели сказать ентим постом Уважаемый Мнизойдите к скудоумию Вас окружающих, разжуйте ПЛИЗЗЗЗ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 14:37 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
Bogdanov AndreyЭто не ответ на вопрос. Я пока вижу только то, что при описании синтаксиса оператора "SELECT INTO" делают ссылку на синтаксис оператора "SELECT" из другого языка. Это из экономии места весьма удобно. Все-таки если формально, в языке PL/SQL есть оператор для получния данных из таблиц или нет? ну в этой редакции доки посчитали, что для девелопера будет удобней конструкцию которая является мостиком между двумя изолироваными мирами запихнуть в этот раздел, что с того ? это завется syntax sugar, от этого SQL не станет процедурней (гусары молчать, "особенную" субд не вспорминать ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 14:47 |
|
||
|
Циклы и IF'ы в Oracle по сравнению с MS SQL
|
|||
|---|---|---|---|
|
#18+
[quot Gluk (Kazan)]Не понял, что ВЫ хотели сказать ентим постом Уважаемый Мнизойдите к скудоумию Вас окружающих, разжуйте ПЛИЗЗЗЗ[/quotЭто про "прошу прощения"? Я попытался извиниться за необоснованное изменение личного обращения. Наша дискуссия началась на "ты". Некоторые участники форума, считают переход на "вы" оскорбительным - я не знаю точно отношения к данному вопросу каждого из участников (сам я достаточно безразличен к этому), но считаю, что извинение не помешает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 15:34 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=35232865&tid=1553133]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 149ms |

| 0 / 0 |
