--假如这里举个例如果有sql2005里面写一个存储过程可以用Return返回值,
CREATE procedure PROC_INSERT
(
@Name_cn VARCHAR(100)
)
AS
BEGIN
INSERT INTO TabelName (NAME_CN)
VALUES (@Name_cn)
RETURN '执行成功'
END
--如果换了Oracle数据的存储过程是否可以同样实现呢?
--Oracle是不是要想得到返回结果必须使用OUT参数返回一个结果.请指教
--还有个实例例如sql2005可以写一个没有参数的存储过程
--Oracle有没有同样的方式呢?
CREATE procedure PROC_INSERT
AS
BEGIN
--要执行的语句
END
--还有一个问题Oracle是否可以在一个存储过程执行多个Select语句
--例如Sql2005可以这样写,Oracle是否可以获取到这个查询结果呢,是三个Select的查询结果集
CREATE procedure PROC_INSERT
AS
BEGIN
SELECT * FROM Tabel_1
SELECT * FROM Tabel_2
SELECT * FROM Tabel_3
END