Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 СрочнА помогите Oracle и MSsql  [new]
Александр Дригун
Member

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

selec func(x1,x2,x3,x4) from dual не предлогать.....

ORA-14551: невозможно выполнение операции DML внутри запроса
*** SCRIPT END : Session:XX@OCEAN(2) 30-ноя-2012 8:26:48 ***

Нужно срочнА ...
30 ноя 12, 10:57    [13554291]     Ответить | Цитировать Сообщить модератору
 Re: СрочнА помогите Oracle и MSsql  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
Александр Дригун,

create function f1(v out number) return number
is
begin

v:=1;
return 2;
end;


declare
 v number;
v1 number;
begin
  v := f1(v1);
end;
30 ноя 12, 11:54    [13554727]     Ответить | Цитировать Сообщить модератору
 Re: СрочнА помогите Oracle и MSsql  [new]
123йй
Guest
comphead,
автор
запустить мою функцию созданную на оракле в mssql ?

Уверен ?
30 ноя 12, 12:27    [13555017]     Ответить | Цитировать Сообщить модератору
 Re: СрочнА помогите Oracle и MSsql  [new]
Александр Дригун
Member

Откуда:
Сообщений: 30
ЖИВЕТ ФУНКЦИЯ НА ОРАКЛЕ, А НУЖНО ТОМУ ТОВАРИЩУ ЗАПУСТИТЬ НА MSSQL......
30 ноя 12, 14:03    [13555847]     Ответить | Цитировать Сообщить модератору
 Re: СрочнА помогите Oracle и MSsql  [new]
Александр Дригун
Member

Откуда:
Сообщений: 30
ДА НА MSSQL НУЖНО ОРАКЛОВУЮ ФУНКЦИЮ ЗАПУСТИТЬ
30 ноя 12, 14:04    [13555859]     Ответить | Цитировать Сообщить модератору
 Re: СрочнА помогите Oracle и MSsql  [new]
init.ora
Member

Откуда: гетто
Сообщений: 317
это лучше узнавать в ветке MS SQL имхо.


select * 
from openquery(<SERVER>, 'CALL SP')

попробуй так
30 ноя 12, 14:16    [13555949]     Ответить | Цитировать Сообщить модератору
 Re: СрочнА помогите Oracle и MSsql  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
Если надо на mssql запустить - так и запускай на mssql c dblink на твой oracle -

begin tran
exec ('запускай функцию') at [oracle_dblink]
commit

Или что тебе надо ?
30 ноя 12, 14:17    [13555958]     Ответить | Цитировать Сообщить модератору
 Re: СрочнА помогите Oracle и MSsql  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
Не надо так кричать...
"из MS SQL нужно обратиться к функции на Oracle"
30 ноя 12, 14:18    [13555976]     Ответить | Цитировать Сообщить модератору
 Re: СрочнА помогите Oracle и MSsql  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
продолжение обсуждения в форуме MS SQL
13554297
30 ноя 12, 15:32    [13556664]     Ответить | Цитировать Сообщить модератору
 Re: СрочнА помогите Oracle и MSsql  [new]
google_из_ад
Guest
http://markmal.blogspot.ru/2008/01/it-is-really-pain-if-you-need-to-call.html
7 дек 12, 14:17    [13594580]     Ответить | Цитировать Сообщить модератору
 Re: СрочнА помогите Oracle и MSsql  [new]
старый пердун
Guest
Можно на стороне MS SQL SERVER написать на C#.NET хранимую процедуру, которая будет вызывать оракловую процедуру. И все.
7 дек 12, 14:48    [13594916]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить