摘要: 一、事务的定义 事务是由一组SQL语句组成的单个逻辑工作单元,这些SQL语句要么全部执行成功,要么全部执行失败。 二、事务的重要性 一般在程序的使用中,将由多条SQL语句共同组成一个程序的功能,在没有事务的情况下,其中任何一条SQL语句执行错误都有可能造成数据库内数据的不 准确,影响程序的运行,给用 阅读全文
posted @ 2017-02-15 21:29 桜田夕 阅读(421) 评论(0) 推荐(0) 编辑
摘要: SQL语言是高级的结构化查询语言,大大减轻了用户的负担。目前查询语言分为四种,数据定义语言(DDL)、数据操纵语言(DML)、 事务控制语言(TCL)、数据控制语言(DCL)。 一、数据定义语言(DDL) 1、CREATE CREATE命令用于创建模式对象,如创建表的格式为:CREATE TABLE 阅读全文
posted @ 2017-02-07 21:32 桜田夕 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 当创建一个表时,需要为表的各个列指定数据类型,Oracle的数据类型主要有5种,字符类型、数值类型、日期时间类型、LOB类型和伪列。 一、字符类型 1、CHAR类型 定长字符串,长度为1~2000字节,如果定义时未指定大小,默认为1,使用时,若存储的值大小小于指定的长度,则用空格填充剩余长度, 若大 阅读全文
posted @ 2017-02-02 23:07 桜田夕 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 在连接数据库的时候,有时会遇到一个“ORA12514:监听程序当前无法识别连接描述符中请求的服务”的错误,这个错误其实就是数据库动态注册(关于动态注册会在稍后讲解)不生效,导致监听器无法识别客户端连接符中提供的服务名,从而拒绝建立数据库连接时报的错误信息,所以就需要对监听器配置做修改。 在这里,还需 阅读全文
posted @ 2017-02-01 18:23 桜田夕 阅读(93662) 评论(5) 推荐(4) 编辑
摘要: 连接数据库可以有三种方式,使用Oracle自带的SQL*Plus和SQLDeveloper,以及使用第三方工具PL/SQLDeveloper。 一、使用SQL*Plus连接数据库 SQL*Plus连接也有三种连接方式,可以分为两类,一类需要配置文件tnsnames.ora,另一类不需要 1、命令格式 阅读全文
posted @ 2017-01-27 11:36 桜田夕 阅读(412) 评论(0) 推荐(1) 编辑
摘要: (以下内容使用的系统和版本为Windows7系统和Oracle11g,Windows其他版本和Oracle其他版本基本差不多。) 一、Oracle简介 简介:Oracle是一个关系型数据库管理系统,是Oracle公司的核心产品。 主要特点: 1、支持多用户、大事务量的事务处理 2、在保持数据安全性和 阅读全文
posted @ 2017-01-27 11:36 桜田夕 阅读(552) 评论(0) 推荐(0) 编辑