当前搜索:

19.oracle伪列

一、ROWID伪列         数据表中每一行所保存的记录,Oracle都会默认为每条记录分配一个唯一的地址编号,这个地址编号就是ROWID。 1.1 查询ROWID       select rowid,deptno,dname,loc from dept;         RO...
阅读(619) 评论(0)

18.序列

一、创建默认序列 create sequence myseq; 二、创建含有步长和起始值的序列 create sequence myseq increment by 1 start with 0; 三、使用序列的nextval属性 insert into mydept values(...
阅读(555) 评论(0)

17.视图

假设有以下表: 1、创建视图 create or replace view myview as select * from emp where deptno=30; 2、查看视图 select * from myview; 3、向视图里面插入数据 insert into...
阅读(707) 评论(0)

16.约束关系

一、主键约束 1.1 表级创建 create table mydept(id number, dept_name varchar2(20),constraint pk_id primary key(id)); 1.2 列级创建 create table mydept(id number cons...
阅读(700) 评论(0)

15.创建、删除和修改表的DDL语句

一、新建表 1.1 新建表增加列级主键约束 create table mydept(dept_id number constraint pk_dept_id primary key,dept_name varchar2(20)); 1.2 新建表增加表级主键约束 create table myde...
阅读(746) 评论(0)

14.管理表中的数据DML语句

dept表数据如下: 一、在表中插入数据 insert into dept values(50,'SOFT','SHENZHEN');或者: insert into dept (deptno,dname,loc) values(50,'SOFT','SHENZHEN'); 二、修改...
阅读(617) 评论(0)

13.子查询返回多行多列的数据

假设有下面两张表: 部门表dept 雇员表emp         列出公司各个部门的经理的姓名、薪金、部门名称、部门人数、部门平均工资。 步骤1:查找每个部门经理的姓名和薪金。 select ename,sal from emp where job='MANAGER'; 步骤2:连...
阅读(1770) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 57万+
    积分: 8525
    排名: 2911
    其它平台
    博客专栏