ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 学习笔记之20120824晚上

学习笔记之20120824晚上

原创 Linux操作系统 作者:changjiuhuang 时间:2012-08-24 22:11:37 0 删除 编辑
1.         命令窗口execute存储过程;

2.         存储过程中定义变量时,可设置默认值,如:temp varchar2(10) := ’testData’;

3.         创建索引:create index id_index on table1(id);

4.         同义词(synonym):对象别名,同视图;

(1)     可为表、视图、同义词、序列、存储过程、包等创建同义词;

(2)     用于简化对象访问和提高对象访问的安全性;

(3)     不占用实际存储空间,只在数据字典中保存了同义词的定义;

(4)     分私有同义词和公用同义词,所有用户都可以使用公用同义词,创建用户和赋权用户可使用相应的私有同义词;

(5)     可以对同义词就行DML操作;

(6)     相关SQL:

给用户授予创建同义词的权限:

grant create any synonym to scott;

grant create public synonym to scott;

取消授权:
revoke create any synonym from scott;

revoke create public synonym from scott;

 

grant drop public synonym to scott;--赋予删除权限

revoke drop public synonym to scott; --取消删除权限

create synonym s_emp for emp; --创建同义词

create public synonym p_emp for emp;
drop public synonym word; --
删除同义词

5.         函数和存储过程区别:

(1)     函数必须有返回值,存储过程可有可无;

(2)     函数可以通过表达式的一部分(如from dual),存储过程需通过execute执行;

(3)     函数可以嵌入SQL语句中,存储过程不可以;

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

(4)     具体参见:http://blog.sina.com.cn/s/blog_7243287901012bcp.html

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27663431/viewspace-741871/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-08-23

  • 博文量
    10
  • 访问量
    7776