![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 57
xumiao9000
这个作者很懒,什么都没留下…
展开
-
数据库隔离级别
sql server锁的机制 sql server的所有活动都会产生锁。锁定的单元越小,就越能越能提高并发处理能力,但是管理锁的开销越大。如何找到平衡点,使并发性和性能都可接受是sql server的难点。sql server有如下几种琐:1、 共享锁用于只读操作(select),锁定共享的资源。共享锁不会阻止其他用户读,但是阻止其他的用户写和修改。2、 更新...2009-09-17 14:13:18 · 99 阅读 · 0 评论 -
oracle中使用on delete cascade和on delete set null来建立外键
oracle中使用on delete cascade和on delete set null来建立外键 其面我们介绍了创建外键约束时如果使用oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 on delete set null关键字来决定删除被参照数据时是否要将参照这个数...原创 2013-02-25 14:53:32 · 147 阅读 · 0 评论 -
ORACLE游标
游标是 SQL 的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。游标有两种类型:显式游标和隐式游标,在前述程序中用到的 SELECT…INTO…查询语句,一次...原创 2013-07-21 15:50:20 · 120 阅读 · 0 评论 -
事务类型
表1事务传播行为类型事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY 使用当前的事务,如果当前没有事...原创 2012-12-18 10:52:17 · 148 阅读 · 0 评论 -
函数Demo
函数写法:create or replace function f_getGoodsKuChun(gdId in varchar2) return varchar2as v_gd_ismany varchar2(1); v_gd_id_child varchar2(32); v_amount_num number(12,2); v_yw_num ...原创 2012-12-07 10:10:29 · 599 阅读 · 0 评论 -
存储过程Demo
存储过程写法:create or replace procedure SP_Get_TicketCode(/**产生电子券号存储过程**/ sy_name1 in VARCHAR2, sy_type_name in VARCHAR2, ticket_code OUT VARCHAR2/**电子券号**/)AS v_round_num VARCHA...原创 2012-12-07 10:08:53 · 95 阅读 · 0 评论 -
存储过程写法
Java代码 1. create or replace procedure GetRecords(name_out out varchar2,age_in in varchar2) as 2. begin 3. select NAME into name_out from test where AGE = age_in; 4. end; ...原创 2012-08-09 15:58:16 · 3979 阅读 · 0 评论 -
在Oracle中把Array类型作为参数传入存储过程
在Oracle中把Array类型作为参数传入存储过程2010-03-02 16:46别人提到的问题,试验了一下, 是没问题的,过程如下。使用Oracle Database 11g Enterprise Edition Release 11.2.0.1.0.步骤:1. 创建自定义的类型。由于Oracle没有提供现成的array类型,这里用table类型来模拟。CREATE OR REP...原创 2011-02-16 17:22:37 · 273 阅读 · 0 评论 -
使用PD连接oracl数据库
第一步,打开PD15,找到【Database】,如图所示:第二步,点击新建按钮,创建一个新的ODBC连接。第三步,这里选择系统数据源,并选择Oracle第四步,这里需要注意,服务器需要写的是Oracle客户端配置的服务名,也就是PL/SQL连接时所用的名称。不是IP地址。第5步,测试是否连接成功。至此,建立了数据库的链接,可以断开,也可以连接,同...原创 2011-04-25 15:06:25 · 437 阅读 · 0 评论 -
剖析索引
一、索引的概念 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 二、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引创建在表上,不能创建在视图...原创 2010-09-15 08:56:12 · 86 阅读 · 0 评论 -
几种数据库产品比较
目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有Oracle、Sybase、INFORMIX和INGRES。这些产品都支持多平台,如UNIX、 VMS、Windows,但支持的程度不一样。IBM的DB2也是成熟的关系型数据库。但是,DB2是内嵌于IBM的AS/40...2010-04-20 16:33:15 · 290 阅读 · 0 评论 -
Spring配置mysql数据库
com.mysql.jdbc.Driverjdbc:mysql://localhost:3306/j2eerootpass2009-09-23 15:53:30 · 169 阅读 · 1 评论 -
MySql 命令总结
MySql 使用总结 1.安装MySql,设置密码,并将允许使用命令提示符的勾给勾上。安装完后会自动启动服务,Mysql服务占内存比较小。 2.[color=green]启动:net start mySql[/color](请求的服务已启动。) 3.[color=green]进入:mysql -u root -p[/color],进入后要求输入密码。(u表示user,p表示...2009-09-22 14:44:54 · 99 阅读 · 0 评论 -
Oracle 更改用户名 和密码
项目中已经建好数据库表,可是突然需要更改用户名。通过plsql客户端界面形式是不可改的。所以直接更改系统user$表中的用户名。查询要更改的用户名SQL> select user#,name,password from user$ where name ='TICKETS'; USER# NAME PASSWORD...原创 2015-12-09 11:03:57 · 149 阅读 · 0 评论