精华内容
下载资源
问答
  • 怎样查看存储过程代码
    千次阅读
    2021-05-08 03:51:14

    相关的数据字典

    USER_SOURCE 用户的存储过程、函数的源代码字典

    DBA_SOURCE 整个系统所有用户的存储过程、函数的源代码字典

    ALL_SOURCE 当前用户能使用的存储过程(包括其她用户授权)、函数的源代码字典

    USER_ERRORS 用户的存储过程、函数的源代码存在错误的信息字典

    SQL> select * from user_source where type='PROCEDURE';

    NAME                           TYPE               LINE TEXT

    ------------------------------ ------------ ---------- --------------------------------------------------------------------------------

    INSERTDEPT                     PROCEDURE             1 procedure insertDept as

    INSERTDEPT                     PROCEDURE             2 begin

    INSERTDEPT                     PROCEDURE             3 insert into dept(deptno,dname,loc,datetime) values('10','ACCOUNTING','NEW YORK',

    INSERTDEPT                     PROCEDURE             4 insert into dept(deptno,dname,loc,datetime) values('20','RESEARCH','DALLAS',to_d

    INSERTDEPT                     PROCEDURE             5 insert into dept(deptno,dname,loc,datetime) values('30','SALES','CHICAGO',to_dat

    INSERTDEPT                     PROCEDURE             6 insert into dept(deptno,dname,loc,datetime) values('40','OPERATIONS','BOSTON',to

    INSERTDEPT                     PROCEDURE             7 commit;

    INSERTDEPT                     PROCEDURE             8 end;

    SQL> select * from user_objects where  object_type='PROCEDURE';

    OBJECT_NAME                                                                      SUBOBJECT_NAME                  OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE         CREATED     LAST_DDL_TIME TIMESTAMP           STATUS  TEMPORARY GENERATED SECONDARY

    -------------------------------------------------------------------------------- ------------------------------ ---------- -------------- ------------------- ----------- ------------- ------------------- ------- --------- --------- ---------

    INSERTDEPT                                                                                                           52576                PROCEDURE           2011-4-27 1 2011-4-27 11: 2011-04-27:11:45:14 INVALID N         N         N

    INSERTEMP  。

    SQL> desc user_source;

    Name Type           Nullable Default Comments

    ---- -------------- -------- ------- -------------------------------------------------------------------------------------------------------------

    NAME VARCHAR2(30)   Y                Name of the object

    TYPE VARCHAR2(12)   Y                Type of the object: "TYPE", "TYPE BODY", "PROCEDURE", "FUNCTION",

    "PACKAGE", "PACKAGE BODY" or "JAVA SOURCE"

    LINE NUMBER         Y                Line number of this line of source

    TEXT VARCHAR2(4000) Y                Source text

    ==============end=============

    更多相关内容
  • 您可能感兴趣的文章:Oracle存储过程游标用法分析oracle存储过程常用的技巧(详)asp.net中调用oracle存储过程的方法C#调用Oracle存储过程的方法oracle 存储过程详细介绍(创建,删除存储过程,参数传递等)Oracle存储...
  • /// 执行存储过程,返回 返回值 /// /// 存储过程名 /// 存储过程参数 /// 执行存储过程的返回值 public static int RunProcedureWithReturn(string storedProcName, IDataParameter[] parameters) { using (SqlC
  • 1. 创建存储过程 建立一个MySQL的存储过程 add_pro 代码如下: delimiter // drop procedure add_pro // create procedure add_pro(a int , b int , out sum int ) begin set sum = a * b; end; // 2. 调用存储过程 ...
  • 复制代码 代码如下: //比如要调用的存储过程为gxtj(a,b) $db=new mysqli(“localhost”,”ssss”,”aaaaa”,”bbbb”); mysqli_query($db,”SET NAMES utf8″); $result=$db->query(“call gxtj($year,$jd)”); // ...
  • 获取SQLServer数据库中所有存储过程的源代码,可以对代码进行搜索,也可以把源代码保存,非常实用。 可根据需要修改。
  • 摘要:C#源码,数据库应用,存储过程 C#查看并加密存储过程的源码下载,一个存储过程的操作,加密存储过程查看存储过程,如果存储过程加密则会提示无法查看,会弹出"该存储过程已加密,无法查看!"的提示框。
  • 文章目录1. 存储过程和函数在实际项目中的使用2. 存储过程与函数的比较2.1. 共同点2.2. 不同点3. 变量的定义和使用3.1. 变量的定义3.1.1.... 查看存储过程4.4.1. 查看存储过程的状态4.4.2. 查看存储过程
  • mysql存储过程的概念: 存储在数据库当中可以执行特定工作(查询和更新)的一组SQL代码的程序段。 mysql函数的概念: 函数是完成特定功能的SQL语句,函数分为内置函数和自定义函数(user-defined function UDF) ...
  • 存储过程代码生成器

    2019-03-01 16:58:49
    存储过程代码生成器.rar,存储过程代码生成器,SPGen.exe,Interop.SQLDMO.dll,SPGen.exe.config
  • U8销售订单生单存储过程
  • CREATE PROC P_TEST@...–存储过程调用如下: —————————————————————————————- DECLARE @i INT EXEC P_TEST ‘A’,@i OUTPUT SELECT @i –结果 /* Name Address Tel ———- ———- —
  • 数据库存储过程代码

    2014-12-13 13:14:50
    通过存储过程选出各个阶段并输出各个阶段所分等级。
  • 代码如下: –方式一 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[USP_ProcedureWithTransaction_Demo]’) and OBJECTPROPERTY(id, N’IsProcedure’) = 1) drop procedure [dbo].[USP_...
  • 资源包中囊括了MySQL数据库中的存储过程的使用包含的基本结构及日常所使用到的基本函数的使用【包括java端调用存储过程,创建临时表,动态执行sql语句,过程的递归调用,指针循环取数,批量创建表删除表,树状结构的...
  • 执行存储过程代码和数据库脚本,代码简单易懂,适合初级人士
  • 创建带返回值的存储过程 代码如下: create proc proc_addUserInfo @uname varchar(50), @upass varchar(50), @Returnc int output as begin insert into erp_user(u_name,u_pass)values(@uname,@upass) set @Returnc...
  • 本节需要用到的有2部分,第一部分是如何在Derby中创建存储过程,第二部分是如何在Mybatis中调用存储过程,具体实例代码大家参考下本文吧
  • 存储过程将生成用于调用任何存储过程的所有C#代码
  • 解密sql代码-存储过程

    2018-11-20 11:51:22
    解密with encryption的sql代码存储过程,可以让你学习更深层的sql代码
  • 第一种情况是返回的游标是某个具体的表或视图的数据,如: SQL-Code: 代码如下: CREATE OR REPLACE PROCEDURE P_TESTA ( PRESULT OUT SYS_REFCURSOR ) AS BEGIN OPEN PRESULT FOR SELECT * FROM USERS; END P_TESTA;...
  • MySQL查看存储过程

    千次阅读 2022-04-22 08:11:11
    SHOW STATUS语句,查看存储过程的状态 语法格式 SHOW {PROCEDURE | FUNCTION} STATUS [LIKE ‘pattern’] 参数说明 PROCEDURE和FUNCTION,分别表示查看存储过程和函数 LIKE语句,表示匹配的名称 这个语句是一个MySQL...

    MySQL存储了,存储过程的状态信息
    可以使用SHOW STATUS语句,或SHOW CREATE语句来查看,也可以直接从系统的information_schema数据库中查询

    SHOW STATUS语句

    SHOW STATUS语句,查看存储过程的状态

    语法格式

    SHOW {PROCEDURE | FUNCTION} STATUS [LIKE ‘pattern’]

    参数说明

    PROCEDURE和FUNCTION,分别表示查看存储过程和函数
    LIKE语句,表示匹配的名称

    这个语句是一个MySQL扩展,返回子程序的特征,比如,数据库、名字、类型、创建者以创建、修改日期
    如果,没有指定样式,根据使用的语句,所有存储程序或存储函数的信息都被列出

    SHOW PROCEDURE STATUS LIKE’C%’ G

    这里写图片描述

    该语句,获取数据库中所有名称,以C开头的存储过程的信息
    可以看出,存储过程所在的数据库为chapter06,存储过程的名称为CountProc1等信息

    SHOW CREATE语句

    SHOW CREATE语句,查看存储过程的状态
    除了SHOW STATES语句外,MySQL中,还可以使用SHOW CREATE语句查看存储过程的状态

    语法格式

    SHOW CREATE {PROCEDURE | FUNCTION} sp_name
    这个语句,也是一个MySQL的扩展
    类似于SHOW CREATE TABLE,返回一个可用来重新创建,已命名子程序的确切字符串

    SHOW CREATE语句

    这里写图片描述

    information_schema.Routines表

    从information_schema.Routines表中,查看存储过程的信息
    MySQL中,存储过程和函数的信息,存储在information_schema数据库下的Routines表中

    SELECT * FROM information_schema,Routines
    WHERE ROUTINE_NAME=’CountProc1’ AND ROUTINE_TYPE=’PROCEDURE’ G

    可以通过查询该表的记录,来查询存储过程的信息

    这里写图片描述

    注意
    在information_schema数据库下的Routines表中,存储所有存储过程的定义
    使用SELECT语句,查询Routine表中的存储过程的定义时,一定要使用ROUTINE_NAME字段,指定存储过程的名称,否则,将查询出所有存储过程的定义

    如果,有存储过程和函数名称相同,需要同时指定ROUTINE_TYPE字段,表明查询的是哪种类型的存储程序

    展开全文
  • 存储过程代码生成器存储过程代码生成器存储过程代码生成器存储过程代码生成器存储过程代码生成器存储过程代码生成器
  • 本篇主要介绍变量的使用,存储过程和存储函数的创建,调用,查看,修改以及删除操作。  一:存储过程概述  SQL Server中的存储过程是使用T_SQL编写的代码段。它的目的在于能够方便的从系统表中查询信息,或者完成...
  • 主要介绍了SQLServer存储过程创建和修改的实现代码,需要的朋友可以参考下
  • MySql 分页 存储过程 MySql 分页 存储过程 MySql 分页 存储过程
  • sql2005 存储过程分页代码,发的也比较多了,这里脚本之家兼得整理下,大家可以多参考几个。选择自己喜欢的。
  • Visual C++源代码 130 如何使用存储过程查询时间段数据Visual C++源代码 130 如何使用存储过程查询时间段数据Visual C++源代码 130 如何使用存储过程查询时间段数据Visual C++源代码 130 如何使用存储过程查询时间段...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,608,417
精华内容 643,366
热门标签
关键字:

怎样查看存储过程代码