Create Procedure MyProcedure AS Begin Set NOCOUNT ON; Set XACT_ABORT ON; --这句话非常重要 begin try ...
分类:
数据库技术 时间:
2015-01-14 21:15:36
收藏:
0 评论:
0 赞:
0 阅读:
355
pl/sql编程 pl/sql编程一、什么是pl/sqlpl/sql(procedural language/sql)是Oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入Sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大...
分类:
数据库技术 时间:
2015-01-14 21:15:06
收藏:
0 评论:
0 赞:
0 阅读:
805
触发器是一种特殊的存储过程,它在插入,删除或改动特定表中的数据时触发运行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有下面的作用:1.安全性。能够基于数据库的值使用户具有操作数据库的某种权利。# 能够基于时间限制用户的操作,比如不同意下班后和节假日改动数据库数据。# 能够基...
分类:
数据库技术 时间:
2015-01-14 21:12:56
收藏:
0 评论:
0 赞:
0 阅读:
313
1.查询语句 主要由 select 关键字完成2.DML语句(数据操作语言) 主要由 insert、update、delete 三个关键字完成 主要操作 表 3.DDL语句(数据定义语言) 主要由 creat、alter、drop、truncate 四个关键字完成 操作数据库对象的语句 ...
分类:
数据库技术 时间:
2015-01-14 21:11:56
收藏:
0 评论:
0 赞:
0 阅读:
302
连接工具类import java.sql.Connection;import java.sql.DriverManager;public class DBUtil { // 建立连接方法 public static Connection open() { try { ...
分类:
数据库技术 时间:
2015-01-14 21:10:06
收藏:
0 评论:
0 赞:
0 阅读:
301
*1,java web工程可以部署到tomcat上,也可以通过配置server.xml映射到工程实际目录,这样在tomcat的webapps目录下就没有工程了,下面是server.xml中的配置 工程名是first,映射成myfirst,以后访问直接通过http://lo...
分类:
数据库技术 时间:
2015-01-14 21:06:16
收藏:
0 评论:
0 赞:
0 阅读:
332
Delphi 7连接MySql 5.5.15分类:5.2 Delphi编程2011-09-26 17:1212156人阅读评论(0)收藏举报delphimysql数据库microsoftdatabasewindows 网上有很多关于Delphi连接MySql数据库的文章,在这里,我只记录下自己测试过...
分类:
数据库技术 时间:
2015-01-14 21:05:46
收藏:
0 评论:
0 赞:
0 阅读:
441
之前很傻很天真地以为无非就是逐个计算距离,然后比较出来就行了,然后当碰到访问用户很多,而且数据库中经纬度信息很多的时候,计算量的迅速增长,能让服务器完全傻逼掉,还是老前辈的经验比我们丰富,给了我很大的启示。MySQL性能调优 – 使用更为快速的算法进行距离计算最近遇到了一个问题,通过不断的尝试最终将...
分类:
数据库技术 时间:
2015-01-14 19:55:16
收藏:
0 评论:
0 赞:
0 阅读:
615
1.使用over子句与rows_number()以及聚合函数进行使用,可以进行编号以及各种操作。而且利用over子句的分组效率比group by子句的效率更高。2.在订单表(order)中统计中,生成这么每一条记录都包含如下信息:“所有订单的总和”、“每一位客户的所有订单的总和”、”每一单的金额“ ...
分类:
数据库技术 时间:
2015-01-14 19:52:06
收藏:
0 评论:
0 赞:
0 阅读:
307
当innodb_flush_log_at_trx_commit被 设置为0,日志缓冲每秒一次地被写到日志文件,并且对日志文件做到磁盘操作的刷新,但是在一个事务提交不做任何操作。当这个值为1(默认值)之时,在每个事务提交时,日志缓冲被写到日志文件,对日志文件做到磁盘操作的刷新。当设置为2之时,在每个提...
分类:
数据库技术 时间:
2015-01-14 19:44:46
收藏:
0 评论:
0 赞:
0 阅读:
314
mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented databas...
分类:
数据库技术 时间:
2015-01-14 19:40:56
收藏:
0 评论:
0 赞:
0 阅读:
342
SqlLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Win.....
分类:
数据库技术 时间:
2015-01-14 19:33:26
收藏:
0 评论:
0 赞:
0 阅读:
409
Xtrabackup是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDBHotBackup的功能,能够非常快速地备份与恢复mysql数据库。Xtrabackup中包含两个工具:xtrabackup是用于热备份innodb,xtradb表中数据的工具,不能备份其他类型的表,也不能备份数据表结构;innobac..
分类:
数据库技术 时间:
2015-01-14 18:27:17
收藏:
0 评论:
0 赞:
0 阅读:
448
作为程序员,程序设计前的数据库设计非常重要,这将直接关系到紧接着的代码编写工作,这里谈谈有关数据库设计过程中的一些细节问题。一.数据表主键的字段选择(ID,Code,Number)ID(编号)一般是选择GUID,这种格式的字符串是一串全球唯一的字符串。当程序需要调用不同平台上..
分类:
数据库技术 时间:
2015-01-14 18:21:46
收藏:
0 评论:
0 赞:
0 阅读:
354
最近,电脑重装系统之后,安装了SQLServer2008。附加数据库文件的时候,发现无法附加,提示版本不对。想起来,原来的数据库版本是SQLServer2008R2。低版本的数据库管理工具无法兼容高版本的数据库文件,所以无法直接附加。我有10几个这样的数据库文件需要附加到数据库管理工具..
分类:
数据库技术 时间:
2015-01-14 18:21:36
收藏:
0 评论:
0 赞:
0 阅读:
206
收到报警,mysql的从数据库在同步的过程出现问题,已停止同步。mysql>showslavestatus\G***************************1.row***************************Slave_IO_State:WaitingformastertosendeventMaster_Host:192.168.199.50Master_User:replicationMaster_Port:3306Connec..
分类:
数据库技术 时间:
2015-01-14 18:20:56
收藏:
0 评论:
0 赞:
0 阅读:
543
最近一个多月,甚是悠哉,无事可做。上线的网站系统也没接到客户的反馈,反而觉得无聊之极了。上周五早上,一上QQ,就收到客户发来消息,管理平台无法登陆了。心里一惊,立马开始查找故障原因。翻看了系统日志,提示数据库连接超时(见下图)。打开vs,运行程序,同样报错,数..
分类:
数据库技术 时间:
2015-01-14 18:18:16
收藏:
0 评论:
0 赞:
0 阅读:
532
1TidBitmap结构分析TidBitmap是一个专门用来在内存中缓存Tuple的tid的数据结构。TidBitmap位于PostgreSQL存储引擎StorageEngine\src\backend\nodes\tidbitmap.c中,其结构如图1-1所示,是一个由若干名为PagetableEntry的位图构成的一张动态Hash表Pagetable。其中,每个bucket对..
分类:
数据库技术 时间:
2015-01-14 18:15:37
收藏:
0 评论:
0 赞:
0 阅读:
385
在学习SQLserver过程中,由于现在数据库的图形管理工具功能越来越强大,用户对数据库的组成结构不是很了解,会给日后管理或调整带来问题?此文将简单介绍SQLSERVER数据库组成,从用户角度来看,数据库内含许多对象,包括:数据表,视图、索引、存储过程等,如下图为SQLServer数..
分类:
数据库技术 时间:
2015-01-14 18:15:26
收藏:
0 评论:
0 赞:
0 阅读:
419
selectcust_name,cust_state,(selectcount(*)fromorderswhereorders.cust_id=customers.cust_id)asordersfromcustomersorderbycust_name;开始执行,找出customers的第一条记录,然后在执行子查询,这个时候customers.cust_id就是一个值,将子查询全部执行完后,在执行外部查询..
分类:
数据库技术 时间:
2015-01-14 18:15:20
收藏:
0 评论:
0 赞:
0 阅读:
329