File:  [parser3project] / parser3 / www / htdocs / Attic / _bug.html
Revision 1.50: download - view: text, annotated - select for diffs - revision graph
Tue Jun 22 14:15:57 2004 UTC (22 years, 2 months ago) by paf
Branches: MAIN
CVS tags: HEAD
checked: in out variables OK

@main[]
^connect[oracle://mts_imprimatur2:imp2@mts]{
#    ^in[]
#	^out[]
	^inout[]
	OK
}

@inp[]
create table pif(a integer);
create or replace procedure paf(a in integer) as begin
insert into pif (a) values (:a);
end;
/

@in[]
#    ^void:sql{create table paf(a clob)}
#    ^void:sql{insert into paf (a) values (/**a**/'a')}
#    ^void:sql{insert into paf (a) values (:unk)}
	^void:sql{delete from pif}
	^void:sql{call paf(:a)}[
		$.bind[
			$.a[2]
		]
	]
	^int:sql{select count(*) from pif}
	"^string:sql{select a from pif}"

#	^string:sql{select a from paf}

@outp[]
create or replace procedure pafm(ai in integer,ao out integer) as begin
ao:=ai;
end;
/
@out[]
    $vars[
    	$.ai(2222)
    	$.ao[sad]
    ]
	^void:sql{call pafm(:ai,:ao)}[
		$.bind[$vars]
	]
	"$vars.ai"
	"$vars.ao"

#	^string:sql{select a from paf}

@inoutp[]
create or replace procedure pafio(aio in out integer) as begin
aio:=aio*2;
end;
/
@inout[]
    $vars[
    	$.aio(2222)
    ]
	before "$vars.aio"<br>
	^void:sql{call pafio(:aio)}[
		$.bind[$vars]
	]
	after "$vars.aio"

#	^string:sql{select a from paf}

E-mail: