dkfr.net
当前位置:首页 >> orCAlE存储过程创建后,图标上有红色叉号.但是不... >>

orCAlE存储过程创建后,图标上有红色叉号.但是不...

1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型) begin --存储过程的执行体 end test;

存储过程或其他对象如函数、触发器红叉有几种可能: 1、程序本身存在编译错误,即编译未通过,此时需查看具体错误以改正。 2、程序长时间未调用后失效需重新编译(无需手动编译)。属正常现象。 3、主程序中调用的其他程序做过改动和编译,主程...

CREATE OR REPLACE PROCEDURE LOG_SQL_PROC(sql_in in varchar2, params_in in varchar2, sn_in in varchar2, sn_no_in in varchar2, operator_in in varchar2, table_in in varchar2, ids_in in varchar2, factor_in in varchar2, old_in in va...

1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型) begin --存储过程的执行体 end test;

CREATEORREPLACEProcedure P_借书 (P_借阅流水号 in VARCHAR2 , P_借书证号 in VARCHAR2 , P_图书编号 in VARCHAR2 , V_借书日期 out date, V_是否借出 out varchar2 ) IS v_sql varchar2(500); BEGIN v_sql = 'SELECT 借书日期,是否借出 INTO '...

---------创建视图-存储过程 CREATE OR REPLACE PROCEDURE t1_makeview_prc (stmt VARCHAR2) IS -- stmt VARCHAR2(200); BEGIN -- stmt := 'CREATE OR REPLACE VIEW t1_v AS SELECT * FROM t1'; EXECUTE IMMEDIATE stmt; END t1_makeview_prc; -...

楼上也不知道从哪扒下来的,一看LZ就是初学,举点例子不行吗? 比如建立个测试表 create table test(id int,name varchar2(10),counts int); insert into test values (1,'张三',100);insert into test values (2,'李四',200); commit; 现在给你...

你这个语法是不对的 你create table as select 的时候是不能指定列的数据类型,因为你是根据查询结果创建一个表,列名和数据类型都是由查询结果定的,或者你可以 create table 然后 insert into table select ... 改成下面这样 create or replac...

你那需求,要使用动态sql语句

查看当前用户: select * from user_procedures; 或者 select * from user_objects where object_type='PROCEDURE';-- 一定要大写 查看所有用户(注意有查询权限) select * from all_procedures; 或者 select * from all_objects where object_...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com