powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Циклы и IF'ы в Oracle по сравнению с MS SQL
25 сообщений из 134, страница 2 из 6
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35230118
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyОднако, если Вы не знакомы с PL/Sql, то было бы странно выслушивать Ваше
мнение по поводу похожести и/или непохожести оного на T-Sql.А почему вы тогда моим знаниме T-sql не поинтересовались?
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35230133
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не буду мудрствовать, из доки по ораклу
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
if_statement ::= 
IF boolean_expression THEN statement [statement]...
 [ELSIF boolean_expression THEN statement [statement]...] 
   [ELSIF boolean_expression THEN statement [statement]...]...
 [ELSE statement [statement]...] END IF;

CASE { simple_case_expression
     | searched_case_expression
     }
     [ else_clause ]
     END
simple_case_expression::=
expr WHEN comparison_expr
     THEN return_expr
     [ WHEN comparison_expr
       THEN return_expr ]...
searched_case_expression::=
WHEN condition THEN return_expr
[ WHEN condition THEN return_expr ]...

глянул в доке на варианты циклов loop, решил замучаюсь копировать
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35230163
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey wrote:
> А почему вы тогда моим знаниме T-sql не поинтересовались?
Мог бы. Но априори я считаю, что раз Вы знаете что есть разница между т
и скл - значит с т-скл вы знакомы.
Но в т-скл грань между т и скл - крайне тонка, и многие её там не видят
(хотя некоторые "хвосты" таки торчат наружу).
а вот в пл/скл - грань есть, и весьма жОсткая.
и проводить параллели между пл/скл и т-скл в виде "и то и другое -
процедурное расширение, отличается только в деталях".... вот и
поинтересовалсо.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35231171
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinЧто значит "любые конструкции"?! Как прикажете цикл в запросе использовать?
Например, для выполнения задач, для которых в итоге придумали аналитические функции.
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35231666
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
> А почему вы тогда моим знаниме T-sql не поинтересовались?
Мог бы. Но априори я считаю, что раз Вы знаете что есть разница между т
и скл - значит с т-скл вы знакомы.Забавно. Все с точностью до наоборот. Oracle я непрерывно занимаюсь уже лет 15, а с MSSQL сталкиваюсь лишь эпизодически.
То что подходы к реализации процедурного расширения у Oracle и MSSQL сильно отличаются хорошо видно, но утверждение о том, что в Oracle на "язык" больше крайне сомнительно, особенно не стоит этим пугать неискушенных посетителей форума.
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35231689
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey locky
> А почему вы тогда моим знаниме T-sql не поинтересовались?
Мог бы. Но априори я считаю, что раз Вы знаете что есть разница между т
и скл - значит с т-скл вы знакомы.Забавно. Все с точностью до наоборот. Oracle я непрерывно занимаюсь уже лет 15, а с MSSQL сталкиваюсь лишь эпизодически.
То что подходы к реализации процедурного расширения у Oracle и MSSQL сильно отличаются хорошо видно, но утверждение о том, что в Oracle на "язык" больше крайне сомнительно, особенно не стоит этим пугать неискушенных посетителей форума.

Ну если ты за 15 лет не понял что SQL и PL/SQL в Oracle это совершенно разные подсистемы, то это говорит лишь об уровне этих занятий
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232104
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Ну если ты за 15 лет не понял что SQL и PL/SQL в Oracle это совершенно разные подсистемы, то это говорит лишь об уровне этих занятийНе тебе и не здесь оценивать мои знания. Это мои работодатели делают.
Ну а переход на личности очень хорошо характеризует твои способности к дискусси.
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232453
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey Gluk (Kazan)Ну если ты за 15 лет не понял что SQL и PL/SQL в Oracle это совершенно разные подсистемы, то это говорит лишь об уровне этих занятийНе тебе и не здесь оценивать мои знания. Это мои работодатели делают.
Ну а переход на личности очень хорошо характеризует твои способности к дискусси.

а сам ты свою кочку зрения чем аргументировал ? Способный ты наш
мне накласть и на твой уровень и на твою квалификацию, но если ты заблуждаешься (а я это вижу), мой долг как честного человека попытаться тебя разубедить :(

как ты объяснишь, что в Oracle некоторые конструкции работающие только в SQL, PL/SQL по прошествии некоторого количества версий начинают работать в PL/SQL

терпеливо слушаю твою аргументацию
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232469
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey wrote:
> Забавно. Все с точностью до наоборот. Oracle я непрерывно занимаюсь уже
> лет 15, а с MSSQL сталкиваюсь лишь эпизодически.
> То что подходы к реализации процедурного расширения у Oracle и MSSQL
> сильно отличаются хорошо видно, но утверждение о том, что в Oracle на
> "язык" больше крайне сомнительно, особенно не стоит этим пугать
> неискушенных посетителей форума.
Значит, Вы незнакомы с Т-Скл, что, в принципе, сути особо не меняет.
И в Оракл и правда - "на язык больше", просто Вы этого уже не замечаете
- это для вас "обычное дело".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232596
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)а сам ты свою кочку зрения чем аргументировал ? Способный ты наш
мне накласть и на твой уровень и на твою квалификацию, но если ты заблуждаешься (а я это вижу), мой долг как честного человека попытаться тебя разубедить :(
Значит переход на личности - ваш способ убеждения? Крайне плодотворно для дискуссий.

Gluk (Kazan)как ты объяснишь, что в Oracle некоторые конструкции работающие только в SQL, PL/SQL по прошествии некоторого количества версий начинают работать в PL/SQL
Для особо неспособных напоминаю, что я нигде не утверждал того, что реализация SQL и SQL в PL/SQL у Oracle суть одно и то же.
Вот реализация SQL в Oracle 9 и Oracle 10 также несколько отличаются. Это уже разные языки? А еще в Тамбове и Москве разговривают немного по-разному - это мы тоже на разных языках говорим? Если каждое различие в диалектах новым языком обзывать - не многовато ли будет? Хотя вопрос конечно философский.
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232665
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Bogdanov Andrey

тоже вызывает удивление, что за 15 лет, вы не замечали, что еще в 9i элементарно типы данных много где не совпадали ?
mssql просто удачней маскирует два обсалютно идеологически разных языка, хотя во сновном лишь за счет гораздо скудных возможностей.
а вообще можно создавать аналог Бушизмов из цитат с MSDN, там Browser-PHP-RDBMS - 2-tier, транзакции в фокпро, вот и T-SQL из той же серии, декларативно-процедурный ... там наверника кто-то из вумных в гробу перевернулся
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232719
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyЗначит, Вы незнакомы с Т-Скл, что, в принципе, сути особо не меняет.
C T-sql я действительно весьма плохо знаком.

lockyИ в Оракл и правда - "на язык больше", просто Вы этого уже не замечаете
- это для вас "обычное дело".А почему тогда на "один"? В Oracle можно и больше языков насчитать. Например, с какой стати DML и DDL в один язык объединили? Вполне можно разными считать - в каждом свои сиинтаксические конструкции. Есть еще язык сценариев SQL*Plus - это совсем отдельная песня. А можно и про backup вспомнить - там тоже свои команды. Думаю, что языков с десяток наскребется. И все это против одного T-sql.
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232720
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!
я чего-то уже не понимаю: что, на PL/SQL нельзя писать запросы?
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232773
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!тоже вызывает удивление, что за 15 лет, вы не замечали, что еще в 9i элементарно типы данных много где не совпадали ?
Я где-то утверждал, что совпадали? Типы данных и в 10-ке не совпадают. Любите вы выдумать себе оппонента и спорить с ним.

Yo.!mssql просто удачней маскирует два обсалютно идеологически разных языка, Ну вот вы оказывается со мной не спорите, а соглашаетесь. Я нигде не утверждал, что в Oracle язык один, я просто утверждал, что в количестве языков между MSSQL и Oracle существенных различий нет, а сколько их - уже зависит от определения понятия "язык".

SergSuper я чего-то уже не понимаю: что, на PL/SQL нельзя писать запросы?Вот о том и речь, что любят некоторые маститые свои знания продемонстрировать, а в итоге людей менее знакомых с ситуацией только запутывают. В данном случае формально можно сказать и то, что да, на PL/SQL запросы писать нельзя, просто PL/SQL допускает использование внутри себя другого языка - SQL. Можно сказать и по-другому - в PL/SQL запросы писать можно и для этого используются некоторые конструкции этого языка удивительно похожие на SQL. Ну а можно и по-простецки (к в MSSQL) считать SQL и PL/SQL одним языком. Ответов много, а суть при этом одна.
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232775
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergSuperYo.!
я чего-то уже не понимаю: что, на PL/SQL нельзя писать запросы?
нет, также как и на процедурном T-SQL, запросы пишутся на диалекте декларативного языка SQL, который через внешние нашлепки и схожесть типов данных может интегрироватся с процедурной частью, которая ничего общего с SQL не имеет. в случае с Oracle это тупо диалект языка Ада ...
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232778
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyЗначит переход на личности - ваш способ убеждения? Крайне плодотворно для дискуссий.


Не вам и не здесь учить меня плодотворному ведению дискуссий (я тоже умею вставать в 1 позицию )
Если человека макают в г... его это как минимум настораживает
если он не тормоз и не упертый баран, он начинает ДУМАТЬ
и это вполне эффективно приводит к обогащению его жизненного опыта

а мои перверсии и контрапупсии - дело третье
В конце концов, что для ВАС важнее: МОЙ моральный облик или ВАШ жизненный опыт ???

Впрочем, решать ВАМ
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232805
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Yo.!!
Ты пишешь:

Yo.!в случае с Oracle это тупо диалект языка Ада ...Йо, я ж уже тыткал тебя носом в эту Аду...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232865
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!нет, также как и на процедурном T-SQL, запросы пишутся на диалекте декларативного языка SQL, который через внешние нашлепки и схожесть типов данных может интегрироватся с процедурной частью, которая ничего общего с SQL не имеет. в случае с Oracle это тупо диалект языка Ада ...А вот конструкция SELECT ... INTO... - из какого языка? В SQL Reference при описании команды SELECT про INTO ничего не сказано. А вот в PL/SQL Reference эта конструкция описана. Следует ли из этого, что в PL/SQL есть операторы для манипулирования данными?
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232899
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)В конце концов, что для ВАС важнее: МОЙ моральный облик или ВАШ жизненный опыт ???Бесспорно, я бесконечно благодарен вам за заботу о моем жизненном опыте. :)

Gluk (Kazan)Не вам и не здесь учить меня плодотворному ведению дискуссий (я тоже умею вставать в 1 позицию )
В ответ на это могу процитировать одного, возможно уважаемого вами :), человека:
Если человека макают в г... его это как минимум настораживает
если он не тормоз и не упертый баран, он начинает ДУМАТЬ
и это вполне эффективно приводит к обогащению его жизненного опыта

Кстати, прошу прощения, что незаметно на "Вы" перешел. Надеюсь это не слишком оскорбительно.
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232956
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий
Йо, я ж уже тыткал тебя носом в эту Аду...

угу, помню. весь форум ржал с твоих фантазий

Bogdanov Andrey А вот конструкция SELECT ... INTO... - из какого языка? В SQL Reference при описании команды SELECT про INTO ничего не сказано.
все правильно, в PL/SQL сказано, что о селекте смотреть SQL команду, вот это и есть пришлепка сверху которая пытается интегрировать диаметральные языки, если в тип переменной DIANA влезает тип поля из SQL, то конструкция даже бывает работает
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35232999
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Yo.!!
Ты пишешь:

Yo.! МимопроходящийЙо, я ж уже тыткал тебя носом в эту Аду...
Y> угу, помню. весь форум ржал с твоих фантазий уж не позорился бы Йоу...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35233022
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.! Bogdanov Andrey А вот конструкция SELECT ... INTO... - из какого языка? В SQL Reference при описании команды SELECT про INTO ничего не сказано.
все правильно, в PL/SQL сказано, что о селекте смотреть SQL команду, вот это и есть пришлепка сверху которая пытается интегрировать диаметральные языки, если в тип переменной DIANA влезает тип поля из SQL, то конструкция даже бывает работает Это не ответ на вопрос. Я пока вижу только то, что при описании синтаксиса оператора "SELECT INTO" делают ссылку на синтаксис оператора "SELECT" из другого языка. Это из экономии места весьма удобно. Все-таки если формально, в языке PL/SQL есть оператор для получния данных из таблиц или нет?
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35233102
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey Gluk (Kazan)В конце концов, что для ВАС важнее: МОЙ моральный облик или ВАШ жизненный опыт ???Бесспорно, я бесконечно благодарен вам за заботу о моем жизненном опыте. :)

Gluk (Kazan)Не вам и не здесь учить меня плодотворному ведению дискуссий (я тоже умею вставать в 1 позицию )
В ответ на это могу процитировать одного, возможно уважаемого вами :), человека:
Если человека макают в г... его это как минимум настораживает
если он не тормоз и не упертый баран, он начинает ДУМАТЬ
и это вполне эффективно приводит к обогащению его жизненного опыта

Кстати, прошу прощения, что незаметно на "Вы" перешел. Надеюсь это не слишком оскорбительно.

Не понял, что ВЫ хотели сказать ентим постом Уважаемый
Мнизойдите к скудоумию Вас окружающих, разжуйте ПЛИЗЗЗЗ
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35233153
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bogdanov AndreyЭто не ответ на вопрос. Я пока вижу только то, что при описании синтаксиса оператора "SELECT INTO" делают ссылку на синтаксис оператора "SELECT" из другого языка. Это из экономии места весьма удобно. Все-таки если формально, в языке PL/SQL есть оператор для получния данных из таблиц или нет?
ну в этой редакции доки посчитали, что для девелопера будет удобней конструкцию которая является мостиком между двумя изолироваными мирами запихнуть в этот раздел, что с того ? это завется syntax sugar, от этого SQL не станет процедурней (гусары молчать, "особенную" субд не вспорминать ).
...
Рейтинг: 0 / 0
Циклы и IF'ы в Oracle по сравнению с MS SQL
    #35233381
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Gluk (Kazan)]Не понял, что ВЫ хотели сказать ентим постом Уважаемый
Мнизойдите к скудоумию Вас окружающих, разжуйте ПЛИЗЗЗЗ[/quotЭто про "прошу прощения"?

Я попытался извиниться за необоснованное изменение личного обращения. Наша дискуссия началась на "ты". Некоторые участники форума, считают переход на "вы" оскорбительным - я не знаю точно отношения к данному вопросу каждого из участников (сам я достаточно безразличен к этому), но считаю, что извинение не помешает.
...
Рейтинг: 0 / 0
25 сообщений из 134, страница 2 из 6
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Циклы и IF'ы в Oracle по сравнению с MS SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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