首页 > Linux操作系统 > Linux操作系统 > 学习笔记之20120824晚上
2. 存储过程中定义变量时,可设置默认值,如:temp varchar2(10) := ’testData’;
3. 创建索引:create index id_index on table1(id);
4. 同义词(synonym):对象别名,同视图;
(1) 可为表、视图、同义词、序列、存储过程、包等创建同义词;
(2) 用于简化对象访问和提高对象访问的安全性;
(3) 不占用实际存储空间,只在数据字典中保存了同义词的定义;
(4) 分私有同义词和公用同义词,所有用户都可以使用公用同义词,创建用户和赋权用户可使用相应的私有同义词;
(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/ ,如需转载,请注明出处,否则将追究法律责任。