Oracle 视图
Oracle 视图
视图: 你可以通过创建表的视图来表现数据的逻辑子集或数据的组合.视图是基于表或者另一个
视图的逻辑表,一个视图并不包含它自己的数据,它象一个窗口,通过该窗口可以查看或改变
表中的数据.视图基于其上的表称为基表.视图在数据字典中作为一个select语句存储.
优点:
1.限制数据的访问,因为视图能够选择性的显示表中的列.
视图可以用来构成简单的查询以取出复杂查询的结果.例如,视图能用于从多表中
查询信息,而用户不必知道怎样写连接语句.
2.视图可以用来构成简单的查询以取回复杂查询的结果.例如,视图能用于多表查询信息.
而用户不必知道怎样写连接语句.
3.视图对特别的用户和应用程序提供数据独立性,一个视图可以从几个表中取回数据.
4.视图提供用户组按照他们的特殊标准访问数据.
复杂视图VS简单视图
简单视图:
数据仅来自一个表,
不包含函数或数据分组
能通过视图执行DML操作
&
相关文档:
一、 常用日期数据格式
1.Y或YY或YYY 年的最后一位,两位或三位
SQL> Select to_char(sysdate,'Y') from dual;
TO_CHAR(SYSDATE,'Y')
--------------------
7
SQL> Select to_char(sysdate,'YY') from dual;
TO_CHAR(SYSDATE,'YY')
---------------------
07
SQL> Select to_char(sysdate,'YYY ......
在数据库启动2小时后,可以通过以下SQL来测试数据库性能
1. 缓冲区命中率:
缓冲区命中率表示在不需要进行磁盘访问的情况下在内存结构中找到常用数据块的频率
select (1-(sum(decode(name, 'physical reads',value,0))/(sum(decode(name, 'db block gets',value,0))
......
/******************************************************************************/
/*
主流数据库MYSQL/MSSQL/ORACLE测试数据库脚本代码
脚本任务:建立4个表,添加主键,外键,插入数据,建立视图
运行环境1:microsoft sqlserver 2000 查询分析器
运行环境2:mysql5.0 phpMyAdmin网页界面
运行环境3:oracle 9i SQL*P ......
表是Oracle数据库最基本对像之一,它存储实际数据,由行和列组成一个二维表。
表和列的命名要求:
1.长度必须在30个字节之内,最短长度不能少1个字节
2.必须是字母开头
3.能包括字母、数值、下划线、货币符号。建议最好不要用货币符号
&n ......