
oracle
文章平均质量分 82
Jossie_
...
展开
-
oracle基本SQL语句
进入界面: sqlplus 用户名/数据库密码@数据库名称 如: sqlplus PWSYS/password@Test 添加字段: ALTER TABLE tablenameADD (columnname VARCHAR2(30)); 修改字段类型大小: ALTER TABLE tablename MODIFY columnname VARCHAR2(300);原创 2013-08-01 17:44:39 · 716 阅读 · 0 评论 -
SQL基础--存储过程
什么是存储过程 存储过程(Stored Procedure)是一种存储在数据库中的批处理,它由一组完成特定功能的SQL语句集组成,具有输入参数,输出参数以及返回值。 存储过程实例 数据库表 无参存储过程 查询学生表并按姓名排序 GO CREATE PROCEDURE GetOrderedStudents AS SELECT * FROM STUDENT原创 2013-08-02 14:46:11 · 586 阅读 · 0 评论 -
oracle中的dual虚拟表
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;--获原创 2013-08-23 16:47:25 · 580 阅读 · 0 评论 -
索引
索引是加速查询的主要手段,特别对于涉及多个表的查询更是如此。本节中,将介绍索引的作用、特点,以及创建和删除索引的语法。 1.索引示例 假设对于10.3节所建的表,各个表上都没有索引,数据的排列也没有规律,如表13.3所示。 表13.3 没有索引的students表 s原创 2013-10-30 11:36:35 · 513 阅读 · 0 评论 -
Oracle的over函数
Oracle over函数 SQL code: sql over的作用及用法 RANK ( ) OVER ( [query_partition_clause] order_by_clause ) DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause ) 可实现按指定的字段分组原创 2013-11-22 17:36:42 · 684 阅读 · 0 评论