database
iteye_9815
这个作者很懒,什么都没留下…
展开
-
fedora 12安装oracle 11g数据库
http://hi.baidu.com/smallharry_rui/blog/item/684822219834a1fed7cae203.html一.所使用的软件 1.fedora linux 系统下载地址 http://torrent.fedoraproject.org/ 网上有很多安装方法在这就不说了,配置可以查找本人blog...原创 2011-06-10 00:38:46 · 158 阅读 · 0 评论 -
sql 问题
BEGIN TRAN...COMMIT TRAN 意思与用法;BEGIN TRAN标记事务开始COMMIT TRAN 提交事务一般把DML语句(select ,delete,update,insert语句)放在BEGIN TRAN...COMMIT TRAN 之间作为一个事务处理也就是那些语句执行过程中如果遇到错误,无论哪句遇到错误,所有语句都会回滚到BEGIN TRAN之前的状态...原创 2010-11-06 19:43:15 · 82 阅读 · 0 评论 -
ORACLE触发器实例--转载
--test表执行DML语句时,将相关信息记录到日志表 --创建测试表 CREATE TABLE test ( t_id NUMBER(4), t_name VARCHAR2(20), t_age NUMBER(2), t_sex CHAR ); --创建记录测试表 CREATE TABLE test_log ( l_user VARCHAR2(15), l_type VARCH...原创 2010-12-02 11:58:39 · 87 阅读 · 0 评论 -
row_format - [Mysql]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://cjbskysea.blogbus.com/logs/35012392.html在mysql中,若一张表里面不存在varchar、text以及其变形、blob以及其变形的字段的话,那么张这个表其实也叫静态表,即该表的row_format是fixed,就是说每条记录所占用的字节一样。其优点读取快,缺点浪...原创 2010-12-02 12:32:00 · 102 阅读 · 0 评论 -
Oracle触发器语法及实例
一 Oracle触发器语法触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,触发器与存储过程的区别在于:存储过程是由用户或应用程序显式调用的,而触发器是不能被直接调用的。功能:1、 允许/限制对表的修改2、 自动生成派生列,比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启用复杂的业务...原创 2010-12-02 12:58:41 · 125 阅读 · 0 评论 -
Oracle触发器实例
.CREATE TRIGGER T_INSERT_原料车间配料信息 AFTER INSERT ON 原料车间配料信息 REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE BEGIN INS...原创 2010-12-02 14:13:09 · 72 阅读 · 0 评论 -
mysql存储过程,函数,触发器例子
1,分割一个用"|||"间隔的字符串的存储过程.create PROCEDURE sp_InsertJoKe(lastindex int)begindeclare i int;set i=1;while (i0) do begin set part1=mid(a,1,p-1); insert MyJoke(Content) values(par...原创 2010-12-02 14:31:39 · 89 阅读 · 0 评论 -
mysql 触发器 例子
~~语法~~ CREATE TRIGGER --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.{ BEFORE | AFTER } --触发器有执行的时间设置:可以设置为事件发生前或后。{ INSERT | UPDATE | DELETE } --同样也能设定触发的事件:它们可以在执行insert、update或delete...原创 2010-12-02 14:34:18 · 120 阅读 · 0 评论 -
Mysql常用命令行大全
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则...原创 2010-12-02 14:46:21 · 73 阅读 · 0 评论 -
oracle存储过程
我有一个sqlserver中写的存储过程,现在要将它转到oracle上来,不知道如何修改啊!请高手帮帮小女子啊!根据条件取数据集:CREATE PROCEDURE [dbo].[UserInfo_Get]@UserID nvarchar(3),@UserName nvarchar(20)ASdeclare @sql as nvarchar(2000) begi...原创 2010-12-03 09:13:00 · 65 阅读 · 0 评论 -
Oracle存储过程一
存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。 要执行服务器上的存储过程,往往要传递一些参数。这些参数分为四种类型: 第一种称为输入参数,由客户程序向存储过程传递值。 ...原创 2010-12-03 09:17:03 · 85 阅读 · 0 评论 -
Oracle存储过程二
Oracle存储过程返回游标例子 游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。 游标分为 1.静态游标:包括显式游标和隐式游标。 2.REF游标:是一种引用类型,类似于指针。 首先创建包 [code="包"]create or replace package pack_test is ty...原创 2010-12-03 09:20:26 · 67 阅读 · 0 评论 -
JDBC连接数据库
1、JDBC连接Oracle (classes14.jar 该驱动可在oracle安装的目录中找到) Class.forName( "oracle.jdbc.driver.OracleDriver" ); cn = DriverManager.getConnection( "jdbc:oracle:thin:@192.168.1.120:1521:orcl", "test", "123")...原创 2010-12-03 09:25:19 · 65 阅读 · 0 评论 -
Oracle存储过程学习
存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围);变量2 类型(值范围);Begin Select count(*) into 变量1 from 表A where列名=param1; If...原创 2010-12-03 09:51:24 · 86 阅读 · 0 评论 -
Java 调用Oracle 存储过程
1、存储过程是指保存在数据库并在数据库端执行的程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。Oracle使用PL/SQL,PostgreSQL使用pl/pgsql,DB2使用Procedural SQL. ...原创 2010-12-03 09:58:37 · 100 阅读 · 0 评论 -
批量更新sql |批量update sql
[code="java"]批量更新sql |批量update sql批量更新表时,update一个表的列时,需要依赖另外的表,这种依赖可以是where条件子句,也可以要update的field的值依赖另外的表 通常有两种做法 1.使用存储过程 2.在程序代码里逐条循环执行这里给出一种更高效、简洁的做法,批量更新SQL ,一句SQL就可以替代麻烦的循环过程,有...原创 2010-11-03 19:28:01 · 376 阅读 · 0 评论 -
怎样才能充分利用SQL索引
怎样才能充分利用SQL索引背景:目前WEB的普及太快,很多网站都会因为大流量的数据而发生服务器习惯性死机,一个查询语句只能适用于一定的网络环境.没有优化的查询当遇上大数据量时就不适用了.本文主旨:讨论什么情况下能利用上索引.索引:创建索引可以根据查询业务的不同分为两种:单一列的索引,联合索引. 顾名思义,单一列索引就是指在表的某一列上创建索引,联合索引是在多个列上联合创建索引....原创 2010-11-03 08:30:57 · 69 阅读 · 0 评论 -
如何让你的SQL运行得更快
人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方面分...原创 2010-11-03 08:30:18 · 65 阅读 · 0 评论 -
SQL语句大全
[code="sql"]SQL语句大全--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构...原创 2010-10-31 13:49:41 · 65 阅读 · 0 评论 -
sql中对表的操作
[code="java"]原创 sql中对表的操作 收藏/*drop database max*/create database maxgouse maxgocreate table course( course_id char(6) not null primary key, course_name varchar(20) not n...原创 2010-10-31 14:03:43 · 97 阅读 · 0 评论 -
MySQL语法语句大全
MySQL语法语句大全一、SQL速成 结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等)的建立和操纵。 以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。 1.创建表 表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法如下: ...原创 2010-11-01 12:30:21 · 128 阅读 · 0 评论 -
sql 例子
从网上下载的一些经典的数据库例子,和大家分享一下。1、sql使用代码例和案例脚本。2、SQL 经典样例千例 (经典)原创 2010-11-01 20:00:35 · 77 阅读 · 0 评论 -
sql 例子
从网上下载的一些经典的数据库例子,和大家分享一下。1、sql使用代码例和案例脚本。2、SQL 经典样例千例 (经典)原创 2010-11-01 20:00:36 · 68 阅读 · 0 评论 -
SQL 实例---触发器的实例及使用
下例创建一个触发器,当插入或更新雇员工作级别 (job_lvls) 时,该触发器检查指定雇员的工作级别(由此决定薪水)是否处于为该工作定义的范围内。若要获得适当的范围,必须引用 jobs 表。USE pubsIF EXISTS (SELECT name FROM sysobjects WHERE name = 'employee_insupd' AND type = 'T...原创 2010-11-01 20:01:51 · 285 阅读 · 0 评论 -
文本文件导入sql中的提问,在线等
将TXT文本文件导入SQL2000的表中,文本文件中的数据是这样的aaa|bbbccc|ddd数据库表中有3列,ID(主键标识列),第一列,第二列现在导入后数据表中的数据是这样的:ID 第一列 第二列1 bbbccc ddd只导入了一行,而且aaa不见了,我用的SQL语句是这样的BULK INSERT yw2010..name2FROM 'C:\sss...原创 2010-11-01 20:03:38 · 157 阅读 · 0 评论 -
复杂SQL语句提问
TABLE t1 和 TABLE t2 表结构相同,但数据不同:t1:create table t1(id int,tm datetime,data varchar(200))数据:1 2009-11-11 数据11 2009-11-12 数据22 2009-11-12 数据33 2009-11-12 数据4t2:create t...原创 2010-11-01 20:04:56 · 97 阅读 · 0 评论 -
SQL经典实例
1 基础1.1 创建数据库CREATE DATABASE database-name 1.2 删除数据库drop database dbname1.3 备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind...原创 2010-11-01 20:09:41 · 512 阅读 · 0 评论 -
mysql数据据存储引擎InnoDB和MyISAM的优势及区别
MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果...原创 2010-11-03 08:13:26 · 124 阅读 · 0 评论 -
MyISAM InnoDB 发音(怎么读,读什么)
[code="java"]mysql 有两种数据库引擎一种是 MyISAM,一种是 InnoDB MyISAM 发音为 "my-z[ei]m";InnoDB 发音为 "in-no-db" [/code]原创 2010-11-03 08:18:49 · 6633 阅读 · 0 评论 -
如何创建innodb数据库
假如你用mysql test命令启动MySQL客户端。要创建一个InnoDB表,你必须在表创建SQL语句中指定ENGINE = InnoDB或者TYPE = InnoDB选项:CREATE TABLE customers (a INT, b CHAR (20), INDEX (a)) ENGINE=InnoDB;CREATE TABLE customers (a INT, b CH...原创 2010-11-03 08:21:15 · 576 阅读 · 0 评论 -
sql index
为给定表或视图创建索引。只有表或视图的所有者才能为表创建索引。表或视图的所有者可以随时创建索引,无论表中是否有数据。可以通过指定限定的数据库名称,为另一个数据库中的表或视图创建索引。 语法CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name ON { table | view }...原创 2010-11-03 08:23:16 · 125 阅读 · 0 评论 -
sql 学习网站
w3school:http://www.w3school.com.cn/sql/sql_create_index.asp天极网 > 开发频道:http://dev.yesky.com/devsjk/网侠:http://www.hackhome.com/InfoView/Article_184908.html第15章:存储引擎和表类型:http://imysql.cn/docs/MySQ...原创 2010-11-03 08:26:31 · 60 阅读 · 0 评论 -
plsql 检测不到oracle监听
当你oracle刚刚装完的时候,一般是指,oracle安装没有出错的情况,这个时候使用plsql的时候,plsql没有检测到oracle的默认数据库ORCL或者XE,这个时候你就可以进入到plsql的首选项里面去填写(或者修改)一下oracle的HOME和oci.dll的路径就会好的。...原创 2012-07-11 12:50:35 · 567 阅读 · 0 评论