Oracle中的OOP概念(2)

  5.可变数组(解决有限的一对多的关系): a.在单个行中存放单个数据的重复属性。 b.限制是可以存储的最大数目。 c.可变数组不能超过其限制。 d.可以基于抽象数据类型和Oracle标准数据类型。 e.缺点:更新时只能整个的更新。 (1)基于Oracle标准数据类型的数组: Create type name as varray(4) of varc

转载 点赞0 阅读290 收藏0 评论0 2010-07-01

Oracle中的OOP概念(1)

    1.抽象数据类型(相当于java中的类类型): (1)不带函数的抽象数据类型: SQL> create or replace type AddressType as Object 2 ( 3      country varchar2(20), 4   

转载 点赞0 阅读191 收藏0 评论0 2010-07-01

SQL Union和SQL Union All用法

  SQL Union和SQL Union All用法 UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 S

转载 点赞0 阅读221 收藏0 评论0 2010-07-01

启动Oracle常见疑难问题分析

  本文出自《网管员世界》2003年第10期“故障诊断”栏目实例和数据库的启动与关闭是DBA的重要职责之一。只有打开数据库,其他用户才能对数据库中的数据进行操作。一旦数据库关闭,便不能对其操作。对于DBA们来说,关闭和重新启动数据库以便优化、调整应用程序的运行是经常碰到的事情。如果用户已经进入了数据库,使用SHUTDOWN IMMEDIATE 或SHUTDOWN

转载 点赞0 阅读695 收藏0 评论0 2010-07-01

逻辑模型(ER)

  ER方法包含如下3个要素: *实体(entity):客观存在的可以相互区别的事物。 *属性(attribute):实体所具有的某一个特性。 *关系(relationship):实体这间的联系。 关系有3各类型: * 1:1 类型,即一对一关系。 * 1:m 类型,即一对多关系。 * m:n 类型,即多对多关系。 系数据库不允许存在多对多关系,如果

转载 点赞0 阅读433 收藏0 评论0 2010-07-01

Oracle 几个服务的作用

  注:SID - 数据库标识HOME_NAME - Oracle Home名称,如OraHome92、OraHome81(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SV

转载 点赞0 阅读175 收藏0 评论0 2010-07-01

ORACLE 中ROWNUM用法总结

  如果要查询ORACLE中某一行的信息(也可以应用到要输出排名第几的查询)。 SELECT * FROM (select ROWNUM RW,SPXXID from jt_j_spxx t) WHERE RW='598815' 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号

转载 点赞0 阅读215 收藏0 评论0 2010-07-01

oracle 存储过程的基本语法

  1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字(    参数1 IN NUMBER,    参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGIN END 存储过程名字2.SELECT INTO STATEMENT将sele

转载 点赞0 阅读302 收藏0 评论0 2010-07-01

Oracle常用命令

  第一章:日志管理   1.forcing log switches   sql> alter system switch logfile;   2.forcing checkpoints   sql> alter system checkpoint;   3.adding online redo log groups   sql&

转载 点赞0 阅读205 收藏0 评论0 2010-07-01

在Oracle中不通过存储过程一次执行多条SQL语句Oracle PL/SQL

   PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。  PL/SQL的优点  从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL

转载 点赞0 阅读572 收藏0 评论0 2010-07-01

SQLServer2000同步复制技术实现步骤

SQLServer2000同步复制技术实现步骤 一、 预备工作 1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户 --管理工具 --计算机管理 --用户和组 --右键用户 --新建用户 --建立一个隶属于administrator组的登陆windows的用户(SynUser) 2.在发布服务器上,新建一个共享目录,做

转载 点赞0 阅读187 收藏0 评论0 2010-06-24

SQL Server基本函数

SQL Server基本函数 SQL Server基本函数 1.字符串函数 长度与分析用 1,datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格2,substring(expression,start,length) 取子串,字符串的下标是从“1”,start为起始位置,length为字符串长度,实际应用中以len(expression)取得其长度3,ri

转载 点赞0 阅读279 收藏0 评论0 2010-06-24

经典SQL语句大全(数据开发-经典)

数据开发-经典 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多 2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--

转载 点赞0 阅读180 收藏0 评论0 2010-06-24

经典SQL语句大全(3)

三、技巧 1、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部    “where 1=2”全部不选,如:if @strWhere !='' beginset @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + @strWhere end

转载 点赞0 阅读189 收藏0 评论0 2010-06-24

经典SQL语句大全(2)

二、提升 1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1<>1(仅用于SQlServer)法二:select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)insert into b(a, b, c) select d

转载 点赞0 阅读263 收藏0 评论0 2010-06-24

经典SQL语句大全(1)

转载 点赞0 阅读315 收藏0 评论2 2010-06-24

SQL笔试题 解答)

SQL单词解释(2数据 Database 授权 REVOKE定义变量 PROCEDURE触发器 主键 primary key 检查 check 编写SQL题)50 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话 Create table stu (年龄    int, 联系电话 &n

原创 点赞0 阅读10000+ 收藏0 评论8 2007-11-21

SQL精选习题及解答

SQL精选习题 创建数据库 MYDB 解答:create database MYDB 创建学生表student (sno,sname,ssex,sage,sclass) 解答:create table student (sno int primary key , sname varchar(8), ssex varchar(3), sage  int , sclas

原创 点赞0 阅读2773 收藏0 评论3 2007-11-19

oracle的包和大对象学习笔记

包的概念 包是存储在一起的相关对象组成的P L / S Q L结构包有两个独立的部分,即说明部分和包体,这两部分独立地存储在数据字典中 包的类型: 自定义包: oracle内置包:自定义包: 包的规格说明部分: CREATE  [OR REPLACE]  PACKAGE  <package_name>IS|AS<Pu

原创 点赞0 阅读1480 收藏0 评论1 2007-11-07

PL/SQL学习笔记(存储过程与触发器)

存储过程: 将命名的 PL/SQL 块,编译并存储在数据库中存储过程的各个部分:声明部分可执行部分异常处理部分(可选)存储过程的分类:过程 - 执行某些操作函数 - 执行操作并返回值 子程序(存储过程)的优点:模块化将程序分解为逻辑模块可重用性可以被任意数目的程序调用可维护性简化维护操作安全性通过设置权限,使数据更安全 过程:过程是用于完成特定任务的子程序 创建过程的语法:CREATE&nb

原创 点赞0 阅读5778 收藏0 评论0 2007-11-07

PL/SQL(事务和锁)

会话与事务 如果一个会话断开和数据库的连接,而没有使用commit或rollback终止当前事务,那么该事务会自动被数据库撤销(roll back)在您退出Sql*Plus时,会自动发出一条commit命令 事务由一系列SQL语句组成,一个事务就是一个整体成败的单元 事务的结束方式有两种:提交和回滚 事务控制语句Commit 完成事务,数据修改成功并对其他用户开放Rollbac

原创 点赞0 阅读2125 收藏0 评论1 2007-11-07

PL/SQL学习笔记(游标)

游标的概念 PL/SQL用游标(CURSOR)来管理SQL的select语游标是为处理这些语句而分配的一大块内存游标的一个常见的用法是保存查询结果以备以后使用一个游标结果集是通过执行SELECT 查询来建立的 数据库游标允许你选择一组数据,通过翻阅这组数据记录(通常被称为数据集),检查每一个游标所在的特定的行。 游标的分类: 静态游标  显式游标 (explic

原创 点赞1 阅读1171 收藏0 评论2 2007-11-07

PL/SQL学习笔记(异常处理)

异常 :在PL/SQL中,称警告或错误状态为异常 为了处理异常,用户必须编写称为异常处理程序的例程。 在程序执行过程中,如果发生了错误,就是产生了异常 这时,正常的处理将终止 控制转移到PL/SQL块或子程序的异常处理部分 异常处理程序执行结束后,控制将返回到调用块 如果没有调用块则返回到宿主环境在PL/SQL块设置异常处理有这样的好处: 把正常处理和

原创 点赞0 阅读1010 收藏0 评论1 2007-11-06

PL/SQL学习笔记

PL/SQL简介 PL/SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对Oracle数据库进行访问。 Oracle数据库是一种关系型数据库。通常我们把用于访问这种关系型数据库的程序设计语言叫做结构化查询语言,即前面学习的SQL语言PL/SQL代表面向过程化的语言与SQL语言的结合PL/SQL是在SQL语言中扩充了面向过程语言中使用的程序结构如:变量和类型(即可以预定义也可以由

原创 点赞0 阅读1609 收藏0 评论1 2007-11-06

oracle数据库SQL题

1.有下表: create table a (    id number(10),PK    amt number(14,2),    type number(4) ); create table b (  &

原创 点赞0 阅读1359 收藏0 评论2 2007-10-27

INNER JOIN语法联接多个表建记录集

INNER JOIN语法联接多个表建记录集注意事项: ●在输入字母过程中,一定要用英文半角标点符号,单词之间留一半角空格; ●在建立数据表时,如果一个表与多个表联接,那么这一个表中的字段必须是“数字”数据类型,而多个表中的相同字段必须是主键,而且是“自动编号”数据类型。否则,很难联接成功。 ●代码嵌套快速方法:如,想连接五个表,则只要在连接四个表的代码上加一个前后括号(前括号加在FROM的后面,后

转载 点赞0 阅读3002 收藏0 评论0 2007-10-24

ORACLE函数大全

SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;         A      

转载 点赞0 阅读501 收藏0 评论0 2007-10-08

Oracle技巧集锦

  1.删除表空间 DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]] 2.删除用户 DROP USER User_Name CASCADE 3.删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE ,DELETE * FROM

转载 点赞1 阅读1012 收藏0 评论0 2007-10-08

SQL笔试题

SQL笔试题   一 单词解释(2分/个) 34 Data Database RDBMS GRANT REVOKE DENY DECLARE PROCEDURE Transaction TRIGGER 继续 唯一 主键 标识列 外键 检查 约束

转载 点赞0 阅读8118 收藏0 评论5 2007-09-21

SQL SERVER 总结

SQL SERVER  总结 Create 用法:(建库,建表,建视图,建索引) 1、建  库:Create  database  数据库名 2、建  表:Create  table     表名 3、建视图:Create  view    

原创 点赞0 阅读4313 收藏0 评论4 2007-09-21
  • 1
  • 2
写文章