
oracle
文章平均质量分 59
huazicomeon
安安静静做一只技术宅
展开
-
oracle数据库初步之约束
概述1. 约束的作用:(1)定义规则(2)确保完整性(精确性和可靠性)2.五个重要的约束:非空约束、主键约束、外键约束、检查约束、唯一约束。非空约束1.在创建表时设置非空约束CREATE TABLE table_name(column_name datatype NOT NULL,…);2.在修改表时设置非空约束ALTER TABLE table_name原创 2016-11-30 00:42:57 · 353 阅读 · 0 评论 -
oracle数据库初步之操作表
认识表1. 基本存储单位2. 二维结构3. 行(记录)和列(域和字段)4. 约定(1)每一列数据必须具有相同数据类型(2)列名唯一(3)每一行数据的唯一性数据类型1. 字符型长度固定:CHAR(n)(n的最大值为2000)、NCHAR(n)(n的最大值为1000,Unicode格式存放数据的,汉字多采用此数据类型)长度可变:VARCHA原创 2016-11-26 19:20:18 · 388 阅读 · 0 评论 -
oracle数据库初步之表空间与数据文件
表空间基本概念1. 表空间:是数据库的逻辑存储空间。可以理解为,在数据库当中开辟的一个空间,用于存放数据库的对象。2. 一个数据库可以由多个表空间构成。3. oracle中的表空间概念是与MySQL、SQL Server等数据库的一个重要区别;oracle的很多优化都是通过表空间实现的4. 表空间与数据文件关系:表空间是由一个或多个数据文件构成的,数据文件的位置和大小可以由原创 2016-11-26 00:16:16 · 528 阅读 · 0 评论 -
oracle数据库初步之用户
1.系统用户Sys,systemSysmanScott密码tiger2.在SQL Plus当中,输入的一些命令在后面不需要用分号(;)结尾但是在输入SQL语句的时候,需要以分号(;)结尾,表示命令的结束3.使用system用户登录 [username/password][@server][as sysdba|sysoper] System/ssh@orcl as原创 2016-11-26 00:14:03 · 431 阅读 · 0 评论 -
oracle 11g安装时未能满足某些最低安装要求
失败描述:Oracle安装包在"先决条件检查"步骤报告"未能满足某些最低安装要求。请复查并修复下表中列出的问题,然后重新检查系统。"并在安装界面下方提示"此先决条件将测试系统物理内存总量是否至少为922MB(944128.0KB),预期值:N/A,实际值:N/A"解决方法1:大牛们博客中解释是由于操作系统未开启默认共享,导致Oracle无法检查环境的可用性,开启C盘的默认共享即可,原创 2016-11-25 17:45:47 · 20406 阅读 · 7 评论 -
PL/SQl之案例集锦
运用瀑布模型完成PL/SQL程序设计12).变量:(1).初始值是多少统计每年入职的员工人数(2).SQL语句:-->光标-->循环-->退出条件:notfound每年入职的员工人数:count81 number := 0;count87 number := 0;set serveroutput on cursor cemp is select to_char(hiredate,'yyyy原创 2016-12-07 21:12:03 · 675 阅读 · 0 评论 -
PL/SQL之概述
1.Hello world示例declare --说明部分begin --程序体 dbms_output.put_line("HelloWorld");end;/--打开输出开关set serveroutput on/--查看程序包的结构desc dbms_output2.PL/SQL的特点(1)PL/SQL是对SQL语言的扩展原创 2016-12-06 14:54:05 · 323 阅读 · 0 评论 -
PL/SQL之例外
1.例外的概念在oracle中错误被叫做例外:分为系统例外和自定义例外。2.系统例外No_data_found(没有找到数据)、Too_many_rows(select ... into 语句匹配多个行)、Zero_Divide(被零除)、Value_error(算数或转换错误)、Timeout_on_resource(在等待资源时发生超时)3. No_data_foundeg原创 2016-12-07 11:31:34 · 547 阅读 · 0 评论 -
PL/SQL之光标
1.光标的引入光标(游标):就是一个结果集(ResultSet)。2.光标的语法CURSOR 光标名 [(参数名 数据类型[,参数名 数据类型]...)] IS SELECT 语句;eg:cursor c1 is select ename from emp;打开光标: - open c1;(打开光标执行查询)取一行光标的值: - fetch c1 into原创 2016-12-06 15:54:36 · 1115 阅读 · 0 评论 -
PL/SQL之基础语法
1.PL/SQL的程序结构declare --说明部分(变量说明、光标申明、例外说明)begin --语句序列(DML语句)exception --例外处理语句end;/2.1说明部分-基本变量(1).定义基本变量(2).类型:char,varchar2,date,number,boolean,long(3).举例:var1 cha原创 2016-12-06 14:58:08 · 422 阅读 · 0 评论 -
Oracle SQL Developer安装及连接数据库
1.下载Oracle SQL Developer,下载地址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html解压压缩包运行sqldeveloper.exe即可2.连接oracle数据库,连接名任意,用户名、口令例如:scott/tiger如果以sys登录,角色要选成S原创 2016-12-04 17:54:11 · 9464 阅读 · 0 评论 -
oracle数据库初步之函数
1.函数的作用1).在查询中使用函数(将小写字母转换成大写字母,查询时间间隔,四舍五入)eg: select substr(cardid,7,8) from users; 在员工信息表查询出员工的生日select replace(deptno,'01','信息技术') from users; 将部门号01全部替换成信息技术select mod(age,10) from u原创 2016-12-01 20:53:20 · 276 阅读 · 0 评论 -
oracle数据库初步之查询
1.基本查询语句SELECT[DISTINCT] column_name1,…|*FROM table_name[WHERE conditions]; (使用 distinct 不显示重复数据)2.在SQLPLUS中设置格式更改显示的字段名:COLUMN column_name HEADING new_name;注意:COLUMN可以简写成COL.设置结果显示格式:COLU原创 2016-11-30 19:14:05 · 320 阅读 · 0 评论 -
oracle数据库初步之操作表中的数据
1. 添加数据INSERT语句INSERT INTO table_name(column1,column2,…)VALUES(value1,value2,…);向表中所有字段添加值INSERT INTO table_name VALUES(value1,value2,…);向表中指定字段添加值INSERT INTO table_name (column1,colu原创 2016-11-26 22:35:08 · 401 阅读 · 0 评论