- 浏览: 1251838 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (399)
- 心情故事 (12)
- java (115)
- linux (55)
- 关系型数据库 (35)
- struts,jsf,spring (11)
- jdbc,hibernate,ibatis (11)
- jsp,jstl,c:tag,标签库 (2)
- ejb,webservice (1)
- tomcat,jboss,jetty,weblogic,websphere (15)
- java网络编程 (6)
- java线程 (0)
- js,jquery,json,xml,dom,html.regex (25)
- 设计模式 (6)
- BUG记录 (2)
- ant (2)
- jsp,servlet (4)
- swing (6)
- lucene+nutch (6)
- log4j (2)
- windows doc (2)
- ruby (1)
- ruby on rails (3)
- 操作系统网络 (18)
- apache 错误 (1)
- tomcat (10)
- jboss (9)
- jetty (9)
- weblogic (9)
- websphere (10)
- apache (2)
- AIX的iostat命令查看系统磁盘的使用情况 (1)
- oracle 统计一个表格有多少列 (1)
- Exception in thread "main" java.security.KeyStoreException: Windows-MY not found (1)
- jsp (1)
- jstl (1)
- c:tag (1)
- 标签库 (1)
- struts (1)
- jsf (1)
- spring (2)
- oracle,sqlplus (2)
- sqlplus (2)
- show errors (1)
- proc (1)
- function (1)
- ORA-06544: PL/SQL: internal error (1)
- arguments: [55916] (1)
- [] (7)
- 终端身份实施文档 (1)
- 重装系统之后飞鸽传书只能看到自己 (1)
- vsftp "上传 553 Could not create file" (1)
- startWebLogic.sh启动失败,提示Error initializing Embedded LDAP Server (1)
- java agent 注册为 windows 服务 (1)
- centos (1)
- svn (1)
- apr (1)
- apr-util (1)
- activemq (2)
- oracle (5)
- mysql (3)
- nosql (3)
- NSIS (1)
- windows wmic (1)
- c 指针 (1)
- c c++ (0)
- jmeter (0)
- 性能测试 (0)
- linux,备份 (2)
- C++ ,Virtual (1)
- windows dos (1)
- android (2)
- 大数据,云计算 (1)
- JVM垃圾收集 (1)
- jdbc (2)
- invoke (1)
- hibernate (1)
- ibatis (1)
- 个人开源项目源码收藏 (1)
- 批处理 (1)
- Mongodb mapreduce (8)
- kettle (1)
- Mongodb capped (1)
- mongodb gridfs (1)
- Mongodb 入门基础知识 (1)
- mongodb (8)
- hadoop2.5.1 (1)
- hadoop (4)
- eclipse (1)
- hdfs fs (1)
- elipse hadoop plugin (1)
- PHP相关知识 (1)
- js (1)
- jquery (1)
- json (1)
- xml (1)
- dom (1)
- html.regex (1)
- 网络知识 (1)
- nginx (1)
- docker (1)
- 测试 (1)
- nodejs (1)
- iptables (1)
- linux gitlab (1)
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
web页面调用window.print()函数实现打印的功能 -
hxdtech:
非常感谢!
我在学习ibatis时的培训ppt -
zmwxiaoming:
what 能连数据库不错
SOLR的学习整理 -
springdata_springmvc:
java程序语言学习教程 地址http://www.zuida ...
java获取当前操作系统的信息 -
huanzei:
整理的不错,
oracle lpad函数
当建立一个存储过程或函数后,默认情况下只有创建者和DBA才能对它具有执行权限 ,如果别的用户想要执行,需要授权给他。
grant execute on function_name to dbuser
收回权限
revoke execute on function_name from dbuser
也可以把权限授权给一个角色
grant execute on function_name to all_mis;
或者,如果需要,也可以允许任何使用数据库的用户来运行程序
grant execute on function_name to public
通过user_tab_privs_mdde数据字典查看已经授予的权限,假如另一个用户已经拥有了这个权限,那么还可以给这个存储过程设置一个别名,那么就可以不用每次都加上schema来执行调用了。
create or replace synonym function_name for user.function_name;
删除存储过程或函数包
drop function function_name
drop package package_name;
drop package body package_name;
发表评论
-
ORACLE 中的SQLPLUS 的SHOW ERRORS
2012-04-05 15:54 2661在sqlplus 中 sql> show ... -
sqlplus的spool命令
2012-04-05 15:06 1517有时候我们想把SQLPLUS的会话输出保存到文件中 ... -
sqlplus 的@符号
2012-04-05 14:16 1888通常我们把ORACLE开发的PLSQL保存成文件,比如. ... -
oracle 的exp和imp命令
2012-03-31 15:23 2074我们通常要对ORACLE的数据进行导入,导出,在没有expdb ... -
oracle的sqlnet.ora,tnsnames.ora,listener.ora的理解
2012-03-31 14:45 20761 oracle中3个比较常用的配置文件 tnsna ... -
oracle 统计一个表格有多少列
2011-12-19 16:48 3159ResultSetMetaData rsMetaData ... -
TNS-12535: TNS: 操作超时
2011-09-02 12:37 2530新安装的linux虚拟机,上面装了ORACLE10G,装好后在 ... -
oracle killsession
2011-08-31 10:09 1225一条语句结束oracle的多个会话 select 'a ... -
oracle建立database link
2011-04-24 08:33 1064建立oracle database link 的命令 实 ... -
plsql编程学习之游标一
2011-04-12 20:39 2906oralce plsql编程的游标 游标分类 1显示游 ... -
plsql的异常处理部分学习整理
2011-04-10 13:01 5999ORACLE的PLSQL编程,异常 ... -
PLSQL开发基础--结构控制
2011-04-07 19:24 1502--匿名块 set serveroutput on; be ... -
oracle10g 的sqlplus的新特性
2011-03-21 09:58 1219在使用oracle9i的sqlplus时候我们不知道当前登录的 ... -
oracle10g下的OEM的异常
2011-03-08 14:45 1470重新安装了oracle10g在笔记本上,当网络环境发生变化时容 ... -
oracle glogin.sql和login.sql
2011-03-01 16:52 3336oracle数据库安装好之后,默认在oracle_home下面 ... -
aix下面oracle用户的环境变量
2011-03-01 15:47 10238在AIX上安装oracle11g,需要oracle账号,修改. ... -
oracle 基础知识:两个number列相加
2011-01-13 10:07 135421查看表结构 SQL> desc teachers; ... -
windows7下的oracle10.2.0.1
2011-01-12 14:58 1460近日oracle网站推 ... -
oracle substr,instr用法
2011-01-07 11:36 2741Oracle中INSTR的用法: INSTR方法的格式为 ... -
oracle中用户的权限
2011-01-07 11:18 11381.查看所有用户: select * from dba_ ...
相关推荐
- **安全性**:限制存储过程的权限,只允许授权用户执行,防止未授权访问和操作。 `PROCEDURE.doc`文档很可能是对这些存储过程的详细说明,包括了它们的PL/SQL代码实现,以及可能的使用示例和注意事项。阅读这份...
这两个存储过程的实用性和灵活性在于它们可以根据不同的场景快速地更改或删除数据,但同时也带来了安全风险。在实际应用中,应考虑以下几点: 1. **参数验证**:对输入参数进行严格的检查,避免非法字符或不符合格式...
6. **授权文件位置**:Revit的授权文件通常存储在`C:\ProgramData\Autodesk\Network License Manager`或`C:\Program Files\Autodesk\Revit \Version\AdskLicensing`等路径下,但具体位置可能因版本和安装配置而异。...
SAP HANA为存储过程提供了内置的调试功能,这使得开发者能够方便地验证逻辑的正确性,追踪代码执行流程,检查变量值变化,从而对程序中的错误进行定位和修正。 SAP HANA中的存储过程通常是用SQLScript编写的,这是...
存储过程可以分为系统存储过程、用户自定义存储过程和扩展存储过程。系统存储过程由SQL Server提供,用于管理数据库和服务器;用户自定义存储过程则是由数据库管理员或开发者创建,根据业务需求定制;扩展存储过程...
根据提供的文件信息,本文将详细...存储过程和函数是数据库管理中非常重要的概念,它们可以提高程序的复用性和效率,同时简化数据库的维护工作。通过了解和掌握这些基本知识,可以更有效地管理和开发数据库应用程序。
通过上述的介绍,我们可以理解这个压缩包中的内容是如何帮助管理员识别并删除Oracle数据库中不再使用的存储过程,从而优化数据库的性能和管理。在实际操作中,一定要谨慎行事,遵循最佳实践,确保数据库的稳定性和...
在这个系统中,包含了存储过程、插入触发器、删除触发器以及安全权限管理等多个关键组成部分,它们各自扮演着不同的角色,共同确保数据的完整性和安全性。 1. 存储过程: 存储过程是预编译的SQL语句集合,存储在...
7. **安全性与权限**:DB2提供了细粒度的权限控制,可以为存储过程设置不同的访问级别,以确保只有授权用户才能执行特定的存储过程。 8. **性能优化**:通过合理设计存储过程,可以有效利用索引、避免全表扫描,...
文件"存储过程应用"很可能包含了各种常见场景下的存储过程实现,如数据的插入、更新、删除以及复杂的查询操作。新手可以通过这些实例了解如何定义存储过程,如何在SQL语句中调用它们,以及如何传递参数和返回结果。 ...
这是因为解密过程中可能会涉及对原有存储过程的删除和重建,所以必须确保操作前已做好充分的准备。 ```sql IF @revfl = 1 BEGIN PRINT '警告:该存储过程会删除并重建原始的存储过程。' PRINT '在运行该存储过程...
存储程序和函数在数据库系统中由授权表管理,这些表规定了创建、修改、调用和删除程序时的权限。在MySQL 5.1版本中,存储程序和函数使用的是SQL:2003标准的语法,并且可以利用MySQL特有的语句进行创建和管理。 在...
【存储过程】是数据库中一组预编译的SQL语句,可以用来执行常见的数据库操作,如数据查询、插入、更新和删除,以及复杂的业务逻辑。在本文件中,我们看到了几个示例,展示了如何利用存储过程实现不同的功能。 首先...
- **安全性**:存储过程和函数的安全性由数据库管理,只有被授权的用户才能访问它们。 - **复用性**:存储过程和函数可以被多个应用程序或存储过程调用,从而提高代码的复用性和维护性。 #### 2. 存储过程的优点 - ...
在SQL Server中,我们可以创建、修改和删除存储过程。 生成器通常包括以下功能: 1. **表操作存储过程**:如INSERT、UPDATE、DELETE等,这些过程允许在满足特定条件时安全地添加、修改或删除记录。 2. **选择性查询...
生成Token的过程涉及到了七牛云存储的鉴权机制,通常包括Access Key、Secret Key和Policy(策略),其中Policy可以设置过期时间以及允许的操作类型,如删除文件。 获取Upload Token的过程如下: 1. 在服务器端,...
**创建和删除存储过程** 创建存储过程需要`CREATE PROCEDURE`或`CREATE ANY PROCEDURE`权限。基本语法如下: ```sql CREATE [OR REPLACE] PROCEDURE 过程名 [( 参数 [IN|OUT|IN OUT] 数据类型 ...)] AS|IS [ 说明...
总结来说,删除和恢复SQL Server中的危险存储过程是一种权衡安全与功能的策略。在执行这些操作前,务必评估其对系统的影响,并确保有适当的安全措施来保护数据库。同时,定期审计和监控数据库活动也是确保系统安全的...
虽然给定部分未直接涉及触发器的例子,但触发器的创建、修改和删除遵循与存储过程类似的模式,只是它们通常与`CREATE TRIGGER`, `ALTER TRIGGER`, 和`DROP TRIGGER`命令关联。 ### 总结 存储过程与触发器是SQL ...