powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Перенос с Oracle на MSSQL
6 сообщений из 6, страница 1 из 1
Перенос с Oracle на MSSQL
    #32436455
Voxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ядро приложения (включает базовый функционал как-то безопасность, контроль целостности и т.п.), полностью реализованное на pl/sql packages и соответстенно завязаное на глобальные переменные оракловых пакетов.

Вопрос: какой самый безболезненный способ реализации механизма глобальных переменных в MSSQL? (перекидывать все это в качестве параметров ХП крайне не хотелось бы)
...
Рейтинг: 0 / 0
Перенос с Oracle на MSSQL
    #32436466
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие типы имеют Оракловские переменные.?
Какой в целом их объем?
Какова частота обращений? транзакций/сек?

Сходу можно предложить хранить их все в ##Таблице.,
но не для всех случаев будет хорошо работать.
...
Рейтинг: 0 / 0
Перенос с Oracle на MSSQL
    #32436501
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно и в обычной таблице

Все-равно все переписывать придется :)

-- Tygra's --
...
Рейтинг: 0 / 0
Перенос с Oracle на MSSQL
    #32436513
Voxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TO: Quark
>Какие типы имеют Оракловские переменные.?
Весь DML идет через ХП, которые используют в качестве data objects рекорды, глобальные для этого пакета. При этом любая операция - добавление, удаление, изменение - представляет собой последовательный вызов нескольких методов, каждый из которых работает с одним и тем же экземпляром record-а, представляющим из себя отображение записи некоторой таблицы приложения.

>Какой в целом их объем?
все операции с данными (кроме select-ов) идут через них
>Какова частота обращений? транзакций/сек?
зависит от приложения - поскольку это базовое ядро

>Сходу можно предложить хранить их все в ##Таблице.,
>но не для всех случаев будет хорошо работать.
Если эта таблица потребует DML для работы с ней - то я бы склонился к использованию параметров у ХП, благо код все равно генерится автомтически, а выборка всего этого из временных таблиц сильно снизит читабельность
Временные таблицы однако стоит видимо применять для вещей, глобальных в рамках приложения, как-то - правила доступа
...
Рейтинг: 0 / 0
Перенос с Oracle на MSSQL
    #32437015
Фотография www.fun4me.narod.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каким образом кусок кода по выборке параметров из таблицы в начале процедуры и просвоении их локальным переменным может снизить читабельность?
...
Рейтинг: 0 / 0
Перенос с Oracle на MSSQL
    #32437166
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, тогда действительно ##Таблицы не подойдут.
Или как говорил tygra или через ХП
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Перенос с Oracle на MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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