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

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

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

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

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

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

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


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