oracle创建存储过程问题???
createorreplaceprocedureget_newsasbeginselectpidfromproduct;end;各位大侠帮忙,小弟初学oracle,在创建...
create or replace procedure get_news
as
begin
select pid from product;
end;
各位大侠帮忙,小弟初学oracle,在创建存储过程时出现警告: 创建的过程带有编译错误。我看到网上其他人写的都一样,可以创建。我的不行,求各位帮我看一下是语法问题吗?不是的话会不会是oracle安装的问题,本人是远程连接linux系统上的oracle数据库。没有分了。 展开
as
begin
select pid from product;
end;
各位大侠帮忙,小弟初学oracle,在创建存储过程时出现警告: 创建的过程带有编译错误。我看到网上其他人写的都一样,可以创建。我的不行,求各位帮我看一下是语法问题吗?不是的话会不会是oracle安装的问题,本人是远程连接linux系统上的oracle数据库。没有分了。 展开
展开全部
oracle不允许在存储碧运游过程里面直接悄拦放个查询语句. 必须有接收查询结果的变量. 比如:
create or replace procedure get_news
as
n number;
begin
select pid into n from product;
end;
/悔销
或者:
create or replace procedure get_news
as
sql varchar2(100);
n number;
begin
sql:='select pid from product;'
execute immediate sql into n;
end;
/
create or replace procedure get_news
as
n number;
begin
select pid into n from product;
end;
/悔销
或者:
create or replace procedure get_news
as
sql varchar2(100);
n number;
begin
sql:='select pid from product;'
execute immediate sql into n;
end;
/
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询