⑴ plsql developer 里怎么写存储过程,和执行存储过程,怎么查看存储过程和出现什么情况算成功执行存储过程
--建立测试数据:
create table BOOK(编号 number(10),书名 varchar2(20),价格 varchar2(20))
insert into BOOK values(100,'aa','88.77')
select * from BOOK
--建立存储过程:
create or replace procere query_BOOK(name IN OUT NUMBER,MY_BOOK OUT VARCHAR2,MY_BOOK2 OUT VARCHAR2) is
begin
select 编号 ,书名,价格 INTO name,MY_BOOK,MY_BOOK2 from BOOK where 编号=name;
end query_BOOK;
--调用存储过程:
declare v_name number(10);
v_my_book varchar2(50);
v_my_book2 varchar2(20);
begin
v_name := 100;
query_BOOK(v_name,v_my_book,v_my_book2); --调用存储过程
dbms_output.put_line('v_name is: '||v_name);
dbms_output.put_line('v_my_book is: '||v_my_book);
dbms_output.put_line('v_my_book2 is: '||v_my_book2);
exception
when others then
dbms_output.put_line(sqlerrm);
end;
ps:
plsql developer -->File-->new--->SQL window-->然后就可以在弹出的空白窗口里写了.
存储过程写完后,是否有错,可以看plsql developer 的左边列表:
选"My objects"-->proceres-->展开-->看你对应的存储过程,如果存储过程前面有红色交叉,则表示存储过程有错.
⑵ sql2005 存储过程在哪里写
1.进入 SQL Server Management Studio
2.登陆到你需要修改存储过程的数据库
3.按顺序点击你需要修改数据库,可编程性,存储过程
你可以在这里修改或新增存储过程
ps:另外你也可以直接使用语句在SQL Server Management Studio的sql编辑界面中使用语句建立新的存储过程
希望可以帮到你!
⑶ C#调用存储过程时存储过程写在哪
存储过程是写在数据库中的,调用的时候是选择存储过程名,然后传入所需的参数即可。
⑷ 在PL/SQL中使用SQL窗体执行存储过程的语法怎么写(两个参数)
call Proc_name(parameter1,parameter2);
红线是说明你这个命令使用不正确。
在命令窗口中,前面加上Declare声明下就可以了
⑸ 跪求大神!!ORACLE的存储过程在哪个窗口执行啊貌似SQL窗口 测试窗口、命令窗口都可以执行 。。求详解
你说的是plsqldev吧
SQL窗口 和 命令窗口,是执行,直接执行完毕
测试窗口 可以进行DEBUG
⑹ 在PL/SQL中怎样执行存储过程
看你存储过程里是否有参数了
正常的话,在左边列表找到procere里找到你写的那存储过程名,看上边有红叉没,没红叉就是编译成功,有红叉就是还有问题,需要改
然后右键点这个存储过程,(中文版选择测试按钮,英文版选择test按钮),然后下边有输入参数的地方,输入,点上边的齿轮即可
还有种方法,就是开一个sql窗口,写以下代码
begin
存储过程名;
end;
然后点齿轮运行,注意两个分号不可少
希望可以帮到你,谢谢!
⑺ plsql中如何执行存储过程
实现的方法和详细的操作步骤如下:
1、第一步,双击plsql图标进入登录界面,输入用户名和密码,然后传输数据库实例名称,如下图所示,然后进入下一步。
⑻ sqlserver怎么创建存储过程
创建存储过程的步骤如下:
打开SQL Server 2005的管理工具,选中需要创建存储过程的数据库,找到“可编程性”,展开后可以看到“存储过程”。
右键点击它,选择“新建存储过程”,右侧的编辑窗口打开后,里面装着微软自动生成的SQL Server创建存储过程的语句。
将存储过程的名字、参数、操作语句写好后->点击语法分析,没有错误就直接按“F5”键运行就好了,存储过程创建完毕。
最后可以看一下,以下是一个基本的存储过程的代码:
CREATE PROCEDURE Get_Data
(
@Dealer_ID VARCHAR(50)
)
AS
SELECT * FROM myData WHERE Dealer_ID = @Dealer_ID
以上是创建存储过程的步骤,供您参考
⑼ 怎么在oracle命令窗口执行存储过程
在oracle命令窗口执行存储过程
SQL code
exec procere_name;
-- or
call procere_name;
⑽ sql server 2008 怎么编写存储过程
你可以打开microsoft sql server management studio 然后点“新建查询”在里面直接写脚本,创建完后执行即可。
也可以在在microsoft sql server management studio找开的窗口左边找到要建立过程的数据库,然后找到存储过程右击“新建存储过程”,此时会自动新增一个查询,里面会有一些建立存储过程的格式代码