
数据库
文章平均质量分 66
mojie23
自己的路,勇敢的走!
展开
-
查找和编译失效PL/SQL对象
SET ECHO OFFSET heading OFFSET linesize 350SET FEED OFFSET TRIMS ONSET NEWP NONESPOOL e: ecompile.SQLSELECT alter ||OBJECT_TYPE|| ||OBJECT_NAME|| COMPILE;||CHR(10)||SHOW ERROR FROM user_obj原创 2007-05-14 23:33:00 · 1320 阅读 · 0 评论 -
在Oracle中对Blob类型的读操作的例子
SET SERVEROUTPUT ON DECLARE vs_temp VARCHAR2(200); vr_raw RAW(32000); vb_blob BLOB; vn_blob_length INTEGER; vn_temp NUMBER(3); --vn_temp number; in_blob_length INTEGER;-原创 2007-05-17 13:39:00 · 1169 阅读 · 0 评论 -
在Oracle中对Blob类型的写操作的例子
SET SERVEROUTPUT ONDECLARE vs_str VARCHAR2(100); vb_blob BLOB; buff RAW(32000); buffer_size INTEGER:=0; --追加 vr_temp_raw RAW(1024); vn_temp_raw_length INTEGER; vs_from_str IN VARCHA原创 2007-05-17 13:41:00 · 2172 阅读 · 0 评论 -
SQL的组成部分
1、数据定义(SQL DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作;2、数据操纵(SQL DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作;3、数据控制,包括对基本表和视图的授权,完整性规则的描述,事务控制等内容;4、嵌入式SQL的使用规定,涉及到SQL语句嵌入在宿主语言程序中使用的规则。翻译 2007-05-17 13:43:00 · 1476 阅读 · 0 评论 -
介绍了Oracle数据库锁的种类及研究
本文通过对Oracle数据库锁机制的研究,首先介绍了Oracle数据库锁的种类,并描述了实际应用中遇到的与锁相关的异常情况,特别对经常遇到的由于等待锁而使事务被挂起的问题进行了定位及解决,并对死锁这一比较严重的现象,提出了相应的解决方法和具体的分析过程。数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和转载 2007-05-22 11:30:00 · 621 阅读 · 0 评论 -
启动和停止数据库
1、用oracle用户登录主机 (sqlplus USER/pwd@sid 数据库所在主机)2、启动sqlplus : sqlplus /nolog3、连接数据库:conn /AS sysdba (如果无效实例则说明可能数据库没有启动)4、启动:startup5、停止:shutdown ABORTdocument.write("")document.write("");docume原创 2007-05-17 13:33:00 · 514 阅读 · 0 评论 -
动态SQL
Oracle PL/SQL块的编译分为两种,前期联编和后期联编。前期联编即在编译期间SQL语句就已经准备好,大部分都属于这种,静态SQL就属于前期联编;后期联编是在SQL在运行时才能确定,动态SQL属于这种编译方式; 动态SQL是不确定的sql,语法为:EXECUTE IMMDEIATE 动态SQL语句 INTO 输出参数列表 USING 邦定参数列表 ;说明:1、动态SQL是原创 2007-05-17 13:42:00 · 645 阅读 · 0 评论 -
DML和DDL
DML : Data Manipulation Language 数据操纵语言,使用户可以查询数据库和操作数据库中已有的数据, 例如SELECT、UPDATE、DELETE、INSERT,都是DML语句。 DDL :DATA DEFINITION LANGUAGE 数据库定义语言, 用来定义和管理数据库中的对象,例如ALTER、DROP、CREATE等。翻译 2007-05-17 13:44:00 · 524 阅读 · 0 评论