可以呀~
直接执行 SQL 语句就可以了.如: Delphi 用 Ado.建立连接...
adocommand1.commandtext 填上 :
CREATE OR REPLACE PROCEDURE TESTPRO is begin dbms_output.put_line('hello'); end TESTPRO;Form_show() 加入一句
adocommand1.Execute();就行.
直接执行 SQL 语句就可以了.如: Delphi 用 Ado.建立连接...
adocommand1.commandtext 填上 :
CREATE OR REPLACE PROCEDURE TESTPRO is begin dbms_output.put_line('hello'); end TESTPRO;Form_show() 加入一句
adocommand1.Execute();就行.
SqlCommand newcom=new sqlCommand(sql,con);
con.open();
newcom.exec.........();
Pra1 IN NUMBER,
Pra2 IN VARCHAR2,
pra3 IN VARCHAR2,
Pra4 out NUMBER
)
IS
BEGIN
NULL;
END;
/
Pra1 IN NUMBER,
Pra2 IN VARCHAR2,
pra3 IN VARCHAR2,
Pra4 out NUMBER
)
IS
var1 number;
var2 varchar2(20);
BEGIN
NULL;
END;
/
你们这样子建立起来的存储过程是Invalid的,不是valid的,所以没有办法使用的!