当前位置:首页 » 编程语言 » plsqlprocedure
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

plsqlprocedure

发布时间: 2022-09-14 14:38:01

❶ 如何用plsql查看存储过程的源码!!!

1、首先双击plsql图标,进入登录界面,输入用户名和密码,输送数据库实例名。

❷ pl sql中,新建procere,若有这个procere,会提示什么

plsql中,新建procere,若有这个procere不会提示。
存储过程的意思,存储过程可以对来源数据进行过滤、加工,然后把数据放到目标数据表,存储过程(StoredProcere)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译

❸ plsql创建一个存储过程

菜单【文件】-》【新建】--》【程序窗口】--》procere,就可以了,写完存储过程执行下就可以在存储过程下看到它了

❹ 关于plsql!!!

首先,要弄清SQL语句分五大类:数据定义语句、数据操纵语句、数据查询语句、事务控制语句、数据控制语句。
其中,数据定义语句(CREATE、ALTER、DROP)带有自动提交功能。
数据操纵语句(INSERT、UPDATE、DELETE)不带自动提交功能。
其次,SQL*PLUS、PL/SQL中,除了正常提交COMMIT(F10)、数据定义语句意外,无论什么方式退出SQL*PLUS、PL/SQL(除了突然掉电)都带有提交功能。

❺ plsql中如何执行存储过程

实现的方法和详细的操作步骤如下:

1、第一步,双击plsql图标进入登录界面,输入用户名和密码,然后传输数据库实例名称,如下图所示,然后进入下一步。

❻ plsql 的测试窗口正在执行存储过程,可以关闭么

你的这个procere没有问题。
你可以在你的procere里加一个打印语句,或者用下面的语句测试下(或类似于下面的语句调用你的包一下)
declare
result_
test_my.t_cursor;
begin
test_my.select_my(xxxx,
result_);
--xxxx你表里的数据
dbms_output.putline(result_.xxxx);
----xxxx游标所指的列
end

❼ PLSQL修改了存储过程如何编译保存

如果是在plsql developer中修改的,可以直接点那个齿轮图标,或者F8即可编译。

如果是在sqlplus中,那就敲入修改后的过程代码(create or replace procere...),最后以/结尾运行即可。

❽ plsql中游标可以用作procere参数么

应该是可以,很少有这样用的,我在Function中作为返回参数玩过。(练习而已,非业务需求)
主要用到Type对象、PIPELINEDIS、PIPE ROW等概念。
给你一个例子:
CREATE TYPE mytype AS OBJECT (
field1 NUMBER,
field2 VARCHAR2 (50)
);

CREATE TYPE mytypelist AS TABLE OF mytype;

CREATE OR REPLACE FUNCTION pipelineme
RETURN mytypelist PIPELINEDIS
v_mytype mytype;
BEGIN
FOR v_count IN 1 .. 20
LOOP
v_mytype := mytype (v_count, 'Row ' || v_count);
PIPE ROW (v_mytype); END LOOP;

RETURN;
END pipelineme;
SELECT * FROM TABLE (pipelineme);
FIELD1 FIELD2
------ ------------------------
1 Row 1
2 Row 2
3 Row 3
4 Row 4
5 Row 5
6 Row 6
7 Row 7
8 Row 8
9 Row 9
10 Row 10
11 Row 11
12 Row 12
13 Row 13
14 Row 14
15 Row 15
16 Row 16
17 Row 17
18 Row 18
19 Row 19
20 Row 20

*********************************

❾ 在PLSQL Developer左边的窗口里选中proceres点右键“新建”,没有反应

赋予了dba权限?是bda给你新建的用户赋予dba权限,还有赋予create权限没有?另外是看看你的手那个版本的:PLSQL Developer。

❿ 如何在plsql中执行存储过程

create or replace procere job_table asv_sql varchar2(2000);begin v_sql:='create table job_test2 as select * from job_test'; EXECUTE immediate v_sql; EXCEPTION WHEN OTHERS THEN rollback;end job_table; 存储过程内不能直接使用create或alter,需要使用EXECUTE执行动态语句才可以 还有执行存储过程,必须在命令窗口内执行