powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Переход с MSSQL на ORACLE
25 сообщений из 39, страница 1 из 2
Переход с MSSQL на ORACLE
    #35100301
Бешеный Жеребец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Легко ли переходить? Как разработчику.
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35100521
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цель?
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35100558
monsenior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начальство вбило себе в голову что ORACLE лутше потомучто
пара конкурентов сидит на ORACLE


P.S. - простите меня глупого
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35100757
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не просто.
Есть концептуальные различия в словаре данных, транзакциях, структуре процедурного кода, врЕменных таблицах, нет привычных вам identity, top n, процедур-таблиц - т.е. аналогичные средства есть, но другие.
Да, и баги совсем другие, например ораклисты с подозрением относятся к ANSI джойнам.

Да проще сказать в чем нет различий.
select * from t
пожалуй одинаково:)
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35101105
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelR wrote:
> select * from t
> пожалуй одинаково:)

Код: plaintext
1.
2.
3.
create procedure SomeMSProc
as
  select * from t

Код: plaintext
1.
2.
3.
4.
create or replace SomeOraProc
as begin
  select * from t;
end;

ы?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35101152
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
ModelR wrote:
> select * from t
> пожалуй одинаково:)

Код: plaintext
1.
2.
3.
create procedure SomeMSProc
as
  select * from t

Код: plaintext
1.
2.
3.
4.
create or replace SomeOraProc
as begin
  select * from t;
end;

ы?
Posted via ActualForum NNTP Server 1.4

Енто типа шутка юмора такая? :)

PS вообще-то человек говорил про SQL, а не про процедуры...
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35101170
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55 locky
ModelR wrote:
> select * from t
> пожалуй одинаково:)

Код: plaintext
1.
2.
3.
create procedure SomeMSProc
as
  select * from t

Код: plaintext
1.
2.
3.
4.
create or replace SomeOraProc
as begin
  select * from t;
end;

ы?
Posted via ActualForum NNTP Server 1.4

Енто типа шутка юмора такая? :)

PS вообще-то человек говорил про SQL, а не про процедуры...

Вот человеку и говорят о различиях. Если в Oracle SQL и "процедуры" - это две разные вещи, то в MS SQL - это все T-SQL.

;)
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35101301
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin tru55 locky
ModelR wrote:
> select * from t
> пожалуй одинаково:)

Код: plaintext
1.
2.
3.
create procedure SomeMSProc
as
  select * from t

Код: plaintext
1.
2.
3.
4.
create or replace SomeOraProc
as begin
  select * from t;
end;

ы?
Posted via ActualForum NNTP Server 1.4

Енто типа шутка юмора такая? :)

PS вообще-то человек говорил про SQL, а не про процедуры...

Вот человеку и говорят о различиях. Если в Oracle SQL и "процедуры" - это две разные вещи, то в MS SQL - это все T-SQL.

;)

Я к тому, что синтаксиc процедуры SomeOraProc - не оракловый, по крайней мере несколько "неточностей"
:)
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35101377
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55 wrote:
> Я к тому, что синтаксиc процедуры SomeOraProc - не оракловый, по крайней
> мере несколько "неточностей"
> :)
??
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35101546
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
tru55 wrote:
> Я к тому, что синтаксиc процедуры SomeOraProc - не оракловый, по крайней
> мере несколько "неточностей"
> :)
??


В смысле "найти три неточности"?
1. пропущено ключевое слово PROCEDURE
2. в процедуре возможен только SELECT ... INTO - это если я выбираю одну строку
3. если я хочу выбрать несколько строк - используется курсор
4. если я хочу использовать это курсор извне, я должен либо создать OUT - параметр и через него вернуть курсор, либо создать функцию и вернуть курсор в RETURN
5. если я хочу такую (п. 4) функцию вызывать в SQL - это еще отдельная статья
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35101595
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55В смысле "найти три неточности"?
1. пропущено ключевое слово PROCEDURE
2. в процедуре возможен только SELECT ... INTO - это если я выбираю одну строку
3. если я хочу выбрать несколько строк - используется курсор
4. если я хочу использовать это курсор извне, я должен либо создать OUT - параметр и через него вернуть курсор, либо создать функцию и вернуть курсор в RETURN
5. если я хочу такую (п. 4) функцию вызывать в SQL - это еще отдельная статья

Вот все эти пункты, начиная со второго, которые у работавшего с MS SQL вызовут по меньшей мере недоумение при переходе на Oracle, locky и имел ввиду. ;)
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35101710
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin wrote:
> Вот все эти пункты, начиная со второго, которые у работавшего с MS SQL
> вызовут по меньшей мере недоумение при переходе на Oracle, locky и имел
> ввиду. ;)
угу. С procedure - это просто очепятка.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35101946
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бешеный ЖеребецЛегко ли переходить? Как разработчику.
Зависит от разработчика. Если возьмет и прочитает пару хороших книг - думаю, легко. Во всяком случае не вижу, что бы осложнило. Если бросится делать как умеет, потом спрашивать по форумам "а как сделать в оракле как я привык в mssql", потом - "а почему этот дерьмовый оракл так плохо работает" - то будет тяжело, может даже невозможно.
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35102164
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelR
например ораклисты с подозрением относятся к ANSI джойнам.

Это все же преувеличение. В лучшем случае это относится лишь к части Ораклистов (я, например, предпочитаю синтаксис с JOIN).
Но так или иначе и в Скуле были джойны со звездочкой (типа плюсика в Оракле). И часть скулистов может относиться с подозрением к любой из альтернатив.
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35102636
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бешеный Жеребец пишет:
> Легко ли переходить? Как разработчику.

С одно СУБД на другую вообще трудно переходить.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35103747
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНо так или иначе и в Скуле были джойны со звездочкой (типа плюсика в Оракле). И часть скулистов может относиться с подозрением к любой из альтернатив.
Думаю, речь не об этом, а о том, что в реализации ansi join-ов в Оракле насажали полно багов, и делая нетривиальный запрос с ansi join-ом - есть вполне реальные шансы получить неверный результат. Я не очень представляю себе, как можно было добиться такого эффекта, но факт.
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35103777
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНо так или иначе и в Скуле были джойны со звездочкой (типа плюсика в Оракле).

Весьма ущербные, поскольку звездочка ассоциировалась со знаком '=', а не с именем столбца
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35103820
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) vadiminfoНо так или иначе и в Скуле были джойны со звездочкой (типа плюсика в Оракле).

Весьма ущербные, поскольку звездочка ассоциировалась со знаком '=', а не с именем столбца

Ой, хоть и давно это было, и в чем ущербность?
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35103856
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) wrote:
> Весьма ущербные, поскольку звездочка ассоциировалась со знаком '=', а не
> с именем столбца
таже фигня. У мну оракловый (+) - постоянно лез не в ту сторону :)
Дело привычки.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35103860
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin Gluk (Kazan) vadiminfoНо так или иначе и в Скуле были джойны со звездочкой (типа плюсика в Оракле).

Весьма ущербные, поскольку звездочка ассоциировалась со знаком '=', а не с именем столбца

Ой, хоть и давно это было, и в чем ущербность?

Насколько я помню в том что это было '*=', а не 'Column(+)' со всеми вытекающими.
В Oracle (+) можно использовать далеко не только при соединении по равенству
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35103871
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
таже фигня. У мну оракловый (+) - постоянно лез не в ту сторону :)
Дело привычки.


Гы-ы-ы...
А я вывел для себя мнемоническое правило: с какой стороны не хватает, с той надо добавить, т.е. +
:)
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35103881
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
Gluk (Kazan) wrote:
> Весьма ущербные, поскольку звездочка ассоциировалась со знаком '=', а не
> с именем столбца
таже фигня. У мну оракловый (+) - постоянно лез не в ту сторону :)
Дело привычки.
Posted via ActualForum NNTP Server 1.4

Дело не в стороне, а в возможности использования (+) при выполнении различных соединений
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35103886
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinОй, хоть и давно это было, и в чем ущербность?
Павел, вспомните, в одном из разговоров про ansi join-ы Вы подбирали задачи типа "звездочкой не решить, а join-ом можно", а я показывал "и это можно плюсиками, и это можно плюсиками, и это можно плюсиками".
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35103890
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55 wrote:
> А я вывел для себя мнемоническое правило: с какой стороны не хватает, с
> той надо добавить, т.е. +
та я тоже...
Токо раньше то было - "где больше - там и *" :)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Переход с MSSQL на ORACLE
    #35103895
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) wrote:
> Дело не в стороне, а в *возможности* использования (+) при выполнении
> *различных* соединений
Согласен. (+) - значительно кошернее, чем убогий *
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Переход с MSSQL на ORACLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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