转载:  http://blog.163.com/lyq_163_2009/blog/static/1340826962010712103822138/ PL/SQL单行注释使用--,多行注释使用/**/。 PL/SQL中的变量类型主要有一下几种: binary_integer: 整数,主要用来技数而不是用来表示字段类型 number: 数字类型 char: 定长字符串
转载 精选 2013-01-15 15:01:02
1522阅读
数据库编程第一课,刚开始学的。
原创 2012-11-15 16:27:12
1007阅读
转载:  http://blog.163.com/lyq_163_2009/blog/static/1340826962010712104242953/ //table变量类型 declare   type  type_table_emp_empno  is table of  emp.empno%type  index by
转载 精选 2013-01-15 15:04:24
1670阅读
转载:  http://blog.163.com/lyq_163_2009/blog/static/134082696201071210464738/ //错误处理 declare    v_temp number(4); begin   select empno into v_temp from emp where deptno=10; e
转载 精选 2013-01-15 15:06:01
821阅读
管理 查看坏块 --检查数据文件是否正常 dbv file=F:\oracle\product\10.2.0\oradata\movo\BLOCK.DBF blocksize=8192 --rman验证 validate datafile 1; --or validate database; 可以 ...
转载 2021-09-04 14:22:00
151阅读
管理查看坏块--检查数据文件是否正常 dbv file=F:\oracle\product\10.2.0\oradata\movo\BLOCK.DBF blocksize=8192 --rman验证 validate datafile 1; --or validate database; 可以并行 --查看坏块 select * from v$database_block_corruption; --查看坏块对象 select tablespace_name,se
转载 2021-11-12 14:04:46
112阅读
1.理论部分 事务会把表示工作逻辑单元的SQL语句集成起来。 (1)commit 当数据库提交COMMIT语句的时候,这个事务就结束了,并且如下结果会发生: 事务所做的所有工作都会永久化 其他用户可以看到这个事务所做的数据变更 该事务拥有的所有锁被释放 commit语句的语法如下: COMMIT [
转载 2020-05-26 11:10:00
267阅读
2评论
头信息区这个区包括数据的地址,数据类型,检查点信息,scn信息等信息。---------Start dump data blocks tsn: 7 file#: 5 minblk 16 maxblk 16buffer tsn: 7 rdba: 0x01400010 (5/16)scn: 0x0000.001732d3 seq: 0x01 flg: 0x04 tail: 0x32d30601fr
原创 2022-01-20 17:20:41
128阅读
1.匿名语句 declare buzzId varchar2(1000) := '12345'; begin --删除数据 delete from t_my_table where buzzId = buzzId; --提交 commit; end; ...
转载 2021-08-03 18:11:00
183阅读
 Oracle的程序包含三部分: 1.       declare, 非必须的 2.       procedure, 必须的 3.       exception, 非必须的 下面详细介绍这三部分。
原创 2012-08-09 14:30:24
1294阅读
一、介绍数据(Block):数据oracle的存储单位,也叫逻辑oracle,是物理磁盘的一个空间。区(Extent):一组数据构成一个区。段(Segment):由一组区构成,被分配到一个特定的数据结构中,段只能存储于一个表空间中,不能跨越表空间存储当构成一个段的所有区空间满了后,系统需要分配其他的区给该段以便存储数据,这些新增的区可能是临近的也可能不是临近的。段以及构成段的所有区只
转载 精选 2013-08-17 16:30:57
998阅读
数据库的逻辑结构包括:数据,区,段,表空间。 oracle数据oracle数据库存储基础,有磁盘空间的若干字节组成,数据oracle数据库的最小逻辑单元,可以定义数据为2k、4k、8k、16k、32k甚至更大,默认oracle大小是8k,通常我们称为oracle。当...
转载 2012-07-16 11:24:00
202阅读
2评论
lean,等于告诉后面的人,这个里面的数据是干净的,可以放心的使用,本质上是更
转载 6月前
36阅读
--goto跳转语句 --在goto 后,跳转到相应的语句,然后执行该语句和后面所有语句 begin dbms_output.put_line('goto开始了'); goto c; --不被执行 dbms_output.put_line('goto'); dbms_output.put_line('goto'); dbms_output.put_line('goto'); dbms_output.put_...
转载 2011-05-03 07:34:00
71阅读
2评论
1、简单SQL语句,HellWorld示例 --输出信息 begin dbms_output.put_line('Oracle Hello World!'); end; 2、变量的定义、使用 --定义变量 declare sName varchar2(20); begin sName := 'jack'; dbms_output.put_line(sName); end; --常用类型 declare sNum number(1); ...
转载 2011-05-03 07:22:00
159阅读
2评论
--1、编写一个PL/SQL,输出所有员工的员工姓名,员工号、工资和部门号。begin  for v_emp in (select * from emp) loop    dbms_output.put('员工姓名:' || v_emp.ename);    dbms_output.put(',员工号:' || v_emp.empno);    dbms_output.put(',工资:' ||
原创 2022-11-17 12:39:07
44阅读
2005年12-20日(很久以前)一位匿名用户在邮件列表中发布了一段匿名SQL蠕虫病毒,这可能是人们第一次意识到PL/SQL也能用来写病毒。很多专家都对该段程序进行了分析,其主要破坏行为如下: 1.将DBA权限授予public角色 2.删除名为aa的trigger 3.创建名为aa的数据库登陆后(after database logon)触发器,该触发器还包含了使用UTL_TCP包(
原创 2010-06-08 20:00:21
425阅读
先看postgresql中的匿名do $$ declare i record; begin for i in 100000..3
原创 2022-12-10 15:59:08
126阅读
Oracle 数据(一)1、数据的概念数据Oracle Data Blocks),本文简称为“”,是Oracle最小的存储单位,Oracle数据存放在“”中。一个占用一定的磁盘空间。特别注意的是,这里的“”是Oracle的“数据”,不是操作系统的“”。Oracle每次请求数据的时候,都是以为单位。也就是说,Oracle每次请求的数据是的整数倍。如果Oracle请求的数据量不
转载 精选 2013-05-06 10:27:58
1130阅读
 import java.sql.Connection;import java.sql.SQLException;import java.sql.Statement;import oracle.ConnectionManager;import oracle.exception.GetConnectionException;public class JDBC_EXEC { publi
原创 2022-08-30 09:37:13
108阅读
  • 1
  • 2
  • 3
  • 4
  • 5