![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
LowGiser
A low coder of GIS...
展开
-
oracle中视图和同义词的区别
视图和同义词分别都是数据库中的对象名称,它们都不对应实际的数据存储,都依赖其他对象的存在而存在。 视图:视图可以被看成是虚拟表或存储查询。除非是索引视图,否则视图的数据不会作为非重复对象存储在数据库中。一般是基于一个或多个数据表经数据查询语句构建而成;视图可以再被用于数据查询语原创 2011-08-26 10:09:49 · 4540 阅读 · 0 评论 -
Oracle自动编号列的创建
Oracle不具有已定义好的自动编号列,需要手工创建,下面就Oracle自动编号列创建的方法进行归纳: 1. 首先需要给要添加Oracle自动编号列的表创建索引,被索引的列就是后面要实现的自动编号列,这样的列往往是名为“ID”的列。创建索引可以通过OEM创建,也可以 在SQ转载 2011-08-25 18:33:48 · 955 阅读 · 0 评论 -
Oracle表空间和用户的创建 代码示例
创建临时表空间 create temporary tablespace test_temp tempfile 'E:\Oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m aut原创 2011-08-25 18:29:31 · 477 阅读 · 0 评论 -
Oracle创建触发器
CREATE TRIGGER 触发器名称 before/after(触发控制) INSERT OR UPDATE OR DELETE(触发条件) ON 表名 --行级触发器添加下面一句 FOR EACH ROW declare --声明变量 BEGIN原创 2011-08-25 17:25:37 · 420 阅读 · 0 评论 -
解决ORA-O4O89:无法对sys拥有的对象创建触发器
这两天学习oracle的触发器,创建触发器的时候时不时会遇到:“无法对sys拥有的对象创建触发器”的错误提示。 使用的用户登录是自己创建的新用户XXX下登录,之后再XXX用户下创建一个名为MECITY的表空间,接着在XXX用户下的MECITY表空间下创建名为CITYS原创 2011-08-26 15:49:54 · 8774 阅读 · 1 评论 -
Oracle 包的学习
包是为了将功能相近的函数或存储过程组织在一起,便于管理。 包内的函数可以重名,提高程序的通用性,减少对象的名称占用问题。 一个包内函数使用,整个包都调入内存。 包内一个程序失效,整个包重新编译。 由包头和包体组成。 包头 不能加密。 描述了包内的函数,存储过程的原创 2011-08-27 11:33:56 · 523 阅读 · 0 评论 -
详解Oracle数据库中DUAL表的使用
1、DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中 --查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM --查看当前日期、时间SQL> select sysdate from dual;SYS转载 2011-11-10 09:42:54 · 680 阅读 · 0 评论