create table tbl (fld char(1)); create or replace procedure insert_tbl(param in out tbl.fld%type) as begin insert into tbl values(param); end;
(no subject)
(no subject)
Date: 2004-06-10 08:03 pm (UTC)а что за ужас тебя с этими char посетил?
(no subject)
Date: 2004-06-10 08:17 pm (UTC)(no subject)
Date: 2004-06-10 10:20 pm (UTC)теперь пойти в VisualStudio, сгенерировать обвязку для этой процедуры и попытаться вызвать её.
(no subject)
Date: 2004-06-10 10:21 pm (UTC)(no subject)
Date: 2004-06-10 10:37 pm (UTC)(no subject)
Date: 2004-06-10 11:03 pm (UTC)1. "Visual Studio" (начали мы чморить вроде Оракл, а не MS?)
2. "сгенерить" (за любым генератором глаз да глаз нужен)
ну а само по себе дальнейшее разумеется работает:
declare
i char(1);
begin
i:='A';
insert_tbl(i);
end;
SQL> select * from tbl;
FLD
---
A
SQL
Расскажи, что же этакое вытворяет MS? Лень самому корячиться :)
(no subject)
Date: 2004-06-11 02:43 am (UTC)(no subject)
Date: 2004-06-11 02:53 am (UTC)(no subject)
Date: 2004-06-11 03:18 am (UTC)http://otn.oracle.com/tech/windows/odpnet/index.html
(no subject)
Date: 2004-06-11 03:27 am (UTC)А у MS есть свой провайдер для Оракла. Может он не такой кривой? Я пока на грабли не нарывался, правда очень мало им пользовался, если сказать честно.
http://www.microsoft.com/downloads/details.aspx?FamilyID=4f55d429-17dc-45ea-bfb3-076d1c052524&DisplayLang=en