首页 > 数据库技术
Oracle触发器初体验
今天帮其他项目组同事写触发器。由于本人以前未接触过触发器,周末去书城翻翻书看了下。现把出现的问题记录如下。ORA-04098 触发器无效或未通过重新验证此处问题主要是触发器语法、语句写的又问题。如声明变量DECLAREISA13 VARCHAR2(1);SELECT E1307 INTO ISA13...
分类:数据库技术   时间:2014-03-04 02:01:44    收藏:0  评论:0  赞:0  阅读:558
oracle临时表应用
eg:临时表的应用场景,比如:电子商务的购物车,就必须只在此用户中有效,退出的时候就该清空此临时表。oracle的临时表分为两种情况:会话级临时表事务级临时表1、会话级别临时表的建立如下:create global temporary table temp_table_liyang (id numb...
分类:数据库技术   时间:2014-03-04 01:40:07    收藏:0  评论:0  赞:0  阅读:617
Oracle常出现的问题
1、很多程序员,为了测试,创建用户时都喜欢用123为密码。在oracle里,密码不能以数字开头。密码前面加个字母就可以创建成功了。2、创建成功后,首先想到的就是试着连接一下呀,好了,又报错:要在sysdba里操作授权(conn /as sysdba)不然的话,会报“未连接”的错误。完整的授权语句一般...
分类:数据库技术   时间:2014-03-04 01:13:20    收藏:0  评论:0  赞:0  阅读:562
优化DB2缓冲页的大小
零部件日结无法进行下去,建议配置C:\ProgramFiles\SQLLIB目录下的db2cli.ini文件,加入此节:[DMSCNDB]CLIPkg=5并重启DB2试试另外,可以在命令行处理器中执行:CONNECTTODMSCNDBUSERdb2admin然后加大缓冲页的大小:ALTERBUFFE...
分类:数据库技术   时间:2014-03-04 01:04:08    收藏:0  评论:0  赞:0  阅读:588
Oracle中merge into的使用
http://blog.csdn.net/yuzhic/article/details/1896878http://blog.csdn.net/macle2010/article/details/5980965该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中...
分类:数据库技术   时间:2014-03-04 00:55:57    收藏:0  评论:0  赞:0  阅读:633
java date 到 Oracle date 精确到时分秒
有两种方法:java.util.Date startTime=new Date("2014/01/01 23:00:00");1.new Timestamp(startTime.getTime()) 如果数据库中时间字段定义为date类型,由于timestamp类型的精度比date类型的精度高,所以...
分类:数据库技术   时间:2014-03-04 00:51:58    收藏:0  评论:0  赞:0  阅读:807
批量更新数据小心SQL触发器的陷阱
批量更新数据时候,Inserted和Deleted临时表也是批量的,但触发器只会调用执行一次!两个概念千万不要弄混淆!错误的理解;例如:创建在A表上创建了一个Update触发器,里面写的是Update一条记录;当在A表进行update数据时候,会调用执行触发器一次,不可能因为触发器中有Update语...
分类:数据库技术   时间:2014-03-04 00:34:34    收藏:0  评论:0  赞:0  阅读:642
TokuDB的特点验证
随着数据量越来越大,越来越频繁的遇到需要进行结构拆分的情况,每一次拆分都耗时很久,并且需要多方配合,非常的不想搞这个事情。于是在@zolker的提醒下想到了13年开源tokuDB,来解决我们迫在眉睫的容量问题。 坊间流传tokuDB有如下几个看着令人垂涎欲滴的特点,正好符合我们实际环境的需求,故针对...
分类:数据库技术   时间:2014-03-04 00:30:28    收藏:0  评论:0  赞:0  阅读:731
SQLPrompt5 Format SQL 灰显无法使用解决方案
今天在安装Sql Prompt5及破解之后,打开sqlserver2008,SQL Prompt5 菜单下的“Format SQL”功能一直是灰显无法使用,卸载重装了好几次,最后发现是破解不对,一般的破解方法网上一大堆,我的问题主要如下截图,Edition 应该选择 Professional ,然后...
分类:数据库技术   时间:2014-03-03 23:40:20    收藏:0  评论:0  赞:4  阅读:1944
SQL Function 自定义函数
目录产生背景(已经有了存储过程,为什么还要使用自定义函数)发展历史构成使用方法适用范围注意事项疑问内容产生背景(已经有了存储过程,为什么还要使用自定义函数)与存储过程的区别(存在的意义):1.能够在select等SQL语句中直接使用自定义函数,存储过程不行。2.自定义函数可以调用其他函数,也可以调用...
分类:数据库技术   时间:2014-03-03 23:36:10    收藏:0  评论:0  赞:0  阅读:529
.net framwork 4.5.1 访问数据库出错的问题
本人系统win7,开发工具VS2010.前两天用VS调试,C#访问数据库时,出错:“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”问题很奇怪,前一天还是好的,代码也没修改。检查发现前一天系统打了.net framwork 4.5.1补丁包,网上查询也发现这个问题。卸载4.5.1后,可以用了...
分类:数据库技术   时间:2014-03-03 22:44:05    收藏:0  评论:0  赞:0  阅读:724
SQL Server 行转列重温
转载自http://www.cnblogs.com/kerrycode/行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现。用传统的方法,比较好理解。层次清晰,而且比较习惯。 但是PI...
分类:数据库技术   时间:2014-03-03 22:37:59    收藏:0  评论:0  赞:0  阅读:789
Postgresql ---plv8扩展(windows下安装过程)
Postgresql下plv8安装过程其实很简单,但是在网络上搜集了半天都没有找到一篇满意的安装文档,现在总结如下:1.下载和PostgreSQL相对应的plv8版本,下载地址如下: http://www.postgresonline.com/journal/archives/280-PLV8-1....
分类:数据库技术   时间:2014-03-03 22:18:28    收藏:0  评论:0  赞:0  阅读:747
Sqlserver 数据交互(将数据库A表A中的数据插入到数据库B中的表B)
--DECLARE /*=================================================================================================================*//*链接服务器的自定义虚拟名*/declare...
分类:数据库技术   时间:2014-03-03 22:01:02    收藏:0  评论:0  赞:0  阅读:766
mysql describe
describe命令一、describe命令用于查看特定表的详细设计信息,例如为了查看guestbook表的设计信息,可用:describe guestbookdescribe ol_user userid二、可通过”show comnus”来查看数据库中表的列名,有两种使用方式:show colu...
分类:数据库技术   时间:2014-03-03 21:52:48    收藏:0  评论:0  赞:0  阅读:523
(转)用MongoDB 实现优酷API 缓存
由于众所周知的原因, 邪恶的企业优酷于九月的某一天开始禁止第三方播放器加载视频API, 我不得不设置一个反向代理来绕过Flash 的跨域限制. 自此服务器压力激增, 导致用户体验大为劣化. 为了减少服务器压力我费尽心思, 从原先的Apache2 + php 切换到nginx + php-fpm, 再...
分类:数据库技术   时间:2014-03-03 21:30:46    收藏:0  评论:0  赞:0  阅读:836
mysql删除重复数据
场景: 有一个活动成员表,有活动Id和成员Id列,要求处理掉重复的成员,即同一活动下,去掉活动Id和成员Id重复的记录。表结构:-- ------------------------------ Table structure for `MEMBER`-- ---------------------...
分类:数据库技术   时间:2014-03-03 21:22:01    收藏:0  评论:0  赞:0  阅读:733
CentOS MySQL 配置
CentOS下的MySQL配置问题:包括root用户的密码设置,允许远程连接等。
分类:数据库技术   时间:2014-03-03 21:14:16    收藏:0  评论:0  赞:0  阅读:694
修改mysql默认字符编码出现的Job failed to start解决方法
5.5以后的版本对字符编码方式修改的办法,才发现原来在[mysqld]下的修改已经发生了变化,正确方式如下:[mysqld]下添加的应该为:character-set-server=utf8collation-server=utf8_general_ci保存退出$sudo service mysql...
分类:数据库技术   时间:2014-03-03 21:07:32    收藏:0  评论:0  赞:0  阅读:739
sql 去除重复记录
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)...
分类:数据库技术   时间:2014-03-03 20:59:48    收藏:0  评论:0  赞:0  阅读:683
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!