自动
——创建主键
——创建唯一键
手动
——创建索引语句
——CREATE TABLE语句
,创建表new_emp (employee_id数量(6)主键使用指数
(创建索引emp_id_idx> <李>
基于函数的索引就是一个基于表达式的索引
李> <李>索引表达式由列,常量,SQL函数和用户自定义函数构成的
李>
创建索引upper_dept_name_idx> <李>
一条语句就可以恢复到指定时间点。
李> <李>恢复表中的数据以及相关的索引和约束。
李> <李>可以根据某一时间点或者系统改变号(SCN)来恢复表。
李>
——表恢复到一个较早的时间点
——优点:易用性,可用性、快速执行
——执行到位(执行到位)
语法:
闪回表模式。表[],
[模式。)表)……
{时间戳| scn} expr
[{启用|禁用}触发];
示例:
创建全局临时表购物车提交删除行;
创建全局临时表today_sales
在提交保存行
select *从订单
order_date=sysdate;
为外部表创建目录
创建目录对象,对应外部数据源所在的文件系统上的目录。
emp_diras创建或替换目录“/?emp_dir”;
格兰特读目录emp_dir ora_21;
创建外部表
创建表& lt; table_name>
(& lt; col_name>& lt; datatype>…)
组织外部
(类型& lt; access_driver_type>
默认目录& lt; directory_name>
访问参数(…))
位置(“& lt; location_specifier>”)
拒绝限制[0 | & lt; number>|无限];
使用ORACLE_LOADER驱动创建外部表
create table oldemp (
帧char (25), lname char (25)
组织外部
(ORACLE_LOADER型
默认目录emp_dir
访问参数(记录由换行符分隔开的
nobadfile nologfile
字段被”、“终止
(帧位置(1:20)字符,
lname位置(22:41)字符))
位置(emp.dat))
平行5
拒绝限制200;
查询外部表
create table emp_ext
(employee_id first_name、last_name)
组织外部
(
默认目录emp_dir
位置(“emp1.exp”、“emp2.exp”)
)并行
,
选择employee_id first_name、last_name从员工
,