摘要:
DO - WHILE 循环语法: LOOP ...EXIT ...WHEN 条件 ...END LOOP ;例如: set serverout ondeclare v_num number:=#begin loop v_num:=v_num+1; dbms_output.put_line(' 阅读全文
摘要:
创建函数的的语法: create [or replace] function function_name [(param1,param2)] --函数名、参数 return param_type is|as --返回值类型 [local declarations] --变量声明 begin executable statements; return resul... 阅读全文
摘要:
1.TRUNCATE语法: --清空表数据: TRUNCATE [schema.]table table_name ; 阅读全文
摘要:
1.从其它表复制数据: 要快速地从一个表向另一个尚不存在的表复制数据,可以使用CREATE TABLE语句定义该表并同时将SELECT语句检索的结果复制到新表中. --例如:创建表时直接复制 EMPLOYEE 的表结构和所有数据 CREATE TABLE EMPLOYEE_COPY AS SELECT * FROM EMPLOYEE ; ... 阅读全文
摘要:
1.伪列 2. Sequence.CURRVAL 上一次由序列产生器产生的序列名值.只有在当前实例会话中从该序列选择过一次值,这个伪列才会有效. 3. LEVEL 查诣的深度,LEVEL适用于特殊的树查询. 4. Sequence.NEXTVAL 选择这个伪列将导致序列发生器返回该序列的下一个值.一... 阅读全文
摘要:
1.删除( delete ) DELETE语句删除所有满足WHERE子句条件的数据行 2.DELETE语法: DELETE [FROM] [schema.]{table | view}[@dblink] [alias][WHERE condition] . --例如: DELETE FROM item WHERE ORDE... 阅读全文
摘要:
1.插入数据语法 INSERT INTO [schema.]{table | view | subquery }[@dblink] [(column [, column] ...) ] {VALUES (expr [, expr] ...) | subquery} [WHERE condition] 2.插入单行 -... 阅读全文
摘要:
1. 给表创建同义词的 CREATE SYNONYM d_sum2 FOR dept_sum_vu; CREATE PUBLIC SYNONYM s_dept2 FOR alice.s_dept; 2.删除同义词的 DROP SYNONYM s_dept; 阅读全文
摘要:
1.默认约束 ( default ) 2.默认值语法: default --默认约束(日期字段:DEFAULT SYSDATE 这样每次插入和修改时, 不用程序操作这个字段都能得到动作的时间) not null --非空非空约束 unique --唯一约束 primary key --主键(关键字) check --检查约束 reference... 阅读全文
摘要:
查询视图:select * from syn_teacher sqlplus / as sysdba grant create view to scott conn scott/tiger CREATE OR REPLACE VIEW myview AS SELECT * FROM emp wher 阅读全文
摘要:
1.检查约束 ( check ) 某列取值范围限制、格式限制等 2.检查只能是男或者女 create table test29( id number primary key, sex varchar2(2) check(sex in ('男,女')) ); ... 阅读全文
摘要:
主键约束 要求主键列数据唯一,并且不允许为空外键约束 用于量表建立关系,需要指定引用朱彪的那列(主表必须是主键)1.主键约束 ( primary key ) --例如1: create table test( c number(10) primary key ); --例如2: cre... 阅读全文
摘要:
1.非空( not null ) create table test1( id number(10), name varchar2(20) not null ); 阅读全文
摘要:
唯一约束 要求该列唯一,允许为空,但只能出现一个空值1.唯一约束 ( unique ) --例如1: create table test19( id number , name varchar2(30) , address varchar2(30) , p... 阅读全文
摘要:
1.创建序列 ( sequence ) 序列用于生产唯一、连续序号的对象 序列可以是升序、也可以是降序 2.创建序列语法 CREATE SEQUENCE [schema.]sequence_name [INCREMENT BY integer] [START WITH integer] [MAXVALUE integer... 阅读全文
摘要:
配置网络服务名: 打开Net Manager 选择服务名,点击“+”号 网络服务名:remote 协议:tcp/ip 主机名:ip地址 端口号:1521 服务名:全局数据库名sys用户:oracle的一个超级用户:主要用来维护系统和管理实例(要用sysDBA/sysorpe)system用户:oracle默认的系统管理员:管理oracle数据库的用户、权限和存储(normal方式登... 阅读全文
摘要:
1.创建表 2.创建表时的命名规则和注意事项 1)表名和字段名的命名规则:必须以字母开头,可以含符号A-Z,a-z,0-9,_,$,# 2)大小写不区分 3)不用SQL里的保留字, 一定要用时可用双引号把字符串括起来. 4)用和实体或属性相关的英文符号长度有一定的限制 注意事项: 1)建表时可以用中文的字段名, 但最好还是用英文... 阅读全文
摘要:
表空间概念 最大的逻辑单位表空间作用 方便存储管理 提高I/O性能 备份和恢复表空间分类 永久性、临时性、撤销表空间默认表空间 system sysaux users undo(撤销) temp(临时)1.创建表空间语法 create tablespace kiki --创建名叫kiki的表空间 datafile 'D:\oracle\kiki.dbf'--kiki表... 阅读全文
摘要:
--1.修改oracle用户密码 ->dos: set oracle_sid =数据库名; ->输入: sqlplus “/as sysdata” ; 进入oracle管理界面 ->查找指定用户:select username ,password from dba_users where username=’SYSTEM’; ->修改system密码:a... 阅读全文