oracle
文章平均质量分 75
挂树上programing
人须有三心,责任心,感恩心与进取心。
讲两义,信义与道义
展开
-
oracle:用户、特权和角色,审计
创建用户:CREATE USER user_name IDENTIFIED BY password[DEFAULT TABLESPACE default_tablespace][temporary TABLESPACE temporary_tablespace]修改用户密码:ALTER USER jason IDENTIFIED BY marcusPASSWORD 修改当前原创 2015-02-01 11:12:28 · 1028 阅读 · 0 评论 -
修改表的内容-RETURNING/DEFAULT/MERGE/时间查询闪回/系统变更号查询闪回
returning子句:返回使用聚合函数计算的结果VARIABLE average_product_price NUMBERUPDATE productsSET price = price * 0.75RETURNING AVG(price) INTO :average_product_price;为列定义默认值:CREATE TABLE order_status (原创 2015-02-01 10:40:34 · 501 阅读 · 0 评论 -
oracle 序列
序列(sequence)是一种数据库项,生成一个整数序列。序列所生成的整数通常可以用来填充数字类型的主键列。创建序列CREATE SEQUENCE sequence_name[START WITH start_name] //默认为1[INCREMENT BY increment_num] //默认为1,increment_num的绝对值必须小于maximum与minimum之原创 2015-02-01 21:14:51 · 522 阅读 · 0 评论 -
oracle:视图,闪回归档
视图实际上是一个或多个表上的预查询,这些表称为基表。从视图中检索信息与从表中检索信息的方法完全相同。通过某些视图,也可以对基表进行DML操作。视图中并不存储着行,它们始终存储在表中。视图的优点: 可以将复杂查询编写为视图,并授予用户访问视图的权限。这样就可以对用户屏蔽一定的复杂性。限制用户只能访问视图,这样就可以阻止用户直接查询表。限制某个视图只能访问基表中的某些行。这样可以对原创 2015-02-02 22:48:51 · 1133 阅读 · 0 评论 -
oracle 创建表、修改表、添加约束
创建表CREATE [GLOBAL TEMPORARY] TABLE table_name (column_name TYPE [CONSTRAINT constraint_def DEFAULT default_exp][,column_name TYPE [CONSTRAINT constraint_def DEFAULT default_exp] ...]原创 2015-02-01 14:10:04 · 1051 阅读 · 0 评论 -
oracle:索引
数据库索引用来在表中查找特定的行。使用索引的一个负面影响:向表中添加新行时,必须花费额外的时间来更新该行的索引。一个基本原则:当任何单个查询要检索的行少于或等于整个表行数的10%时,索引就非常有用。索引的候选列应该是用来存储很大范围的值的列。这些索引类型被称为“B-树”索引好的索引候选列是那些对每个记录只包含一个唯一数字的列;差的索引候选列是那些只包含很小范围的数字代码。Ora原创 2015-02-02 21:33:07 · 398 阅读 · 0 评论 -
PL/SQL(Procedural Language/SQL)编程简介 游标,过程,函数,包,触发器
块结构PL/SQL程序可划分成称为块的结构,每一个块都包含有PL/SQL和SQL语句。典型的PL/SQL块包含如下结构:[DECLAREdeclaration_statements 声明PL/SQL块其余部分使用的变量。DECLARE是可选的。]BEGINexecutable_statements 块中实际可执行的语句,其中可能包括诸如循环、条件逻辑等任务的语句[原创 2015-02-05 09:04:44 · 754 阅读 · 0 评论 -
PL/SQL基础
块(Block)是PL/SQL的基本程序单元,编写PL/SQL程序实际就是编写PL/SQL程序。 编写PL/SQL应用模块,块的嵌套层次没有限制。1.PL/SQL块结构: DECLARE /* *定义部分——定义常量、变量、复杂数据类型、游标、异常 */ BEGIN /* *执行部分——PL/SQL语句和SQL语句 */ EXCEPTION /* *异常执行部分——处理运行错原创 2015-05-05 22:04:33 · 515 阅读 · 0 评论