在Oracle 10g下,判断依赖性只达到了对象级,也就是说存储过程访问的对象一旦发生了变化,那么Oracle就会将存储过程置为INVALID状态。所以在为表做了DDL操作后,需要把存储过程重新进行编译。
在Oracle 11g下,对依赖的判断更加细化,判断到了字段级。虽然有这么好的特性,但我还是建议做了DDL后把存储过程再重新编译一下。
Oracle 10g下:
SQL>...
分类:
数据库 时间:
2014-08-19 09:23:44
阅读次数:
316
CI 的钩子功能使得您可以在不修改系统核心文件的基础上来改变或增加系统的核心运行功能。
font-size: 14px; background-...
分类:
数据库 时间:
2014-08-19 09:24:13
阅读次数:
252
经过长时间学习VB.NET局部静态变量,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。VB.NET能够实现很多C#不能做到的功能,如When语句、Optional参数、局部Static变量、对象实例访问静态方法、Handles绑定事件、On Error处理异常、Object直接后期绑定等等。VB和C#同属.NET的语言,编译出来的是同样的CIL,但为什么VB支持很多有趣的...
分类:
数据库 时间:
2014-08-19 09:24:23
阅读次数:
232
typedef 和#define 都常用来定义一个标识符及关键字的别名,但他们之间有关键的区别。
typedef 是语言编译过程的一部分;
#define是宏定义语句,它本身并不在编译过程中进行,而是在这之前的预处理过程就已经完成了。
要理解两者的关键区别,可以这么来考虑 :
把typedef 看成是一种彻底的"封装"类型,相当于产生了一个新的变量类型(这点与struct ...
分类:
数据库 时间:
2014-08-19 09:24:33
阅读次数:
251
今天在网上看到了这样一个问题,“如果malloc 了一块字符串的内存,然后,它改变了这个字符串的大小,问会不会有一部分内存没有被释放掉。”这个问题,以前的确没有仔细想过。
当然,我觉得是肯定会释放掉的,但是一直没有了解过free 的原理,不敢乱说。我看了一下操作系统的内存管理,基本上是这样的,当然各个系统的实现不一样。
操作系统管理内存,维护了一个空闲内存链表,malloc从个链表中选...
分类:
数据库 时间:
2014-08-19 09:24:53
阅读次数:
163
http://www.cnblogs.com/hnyei/archive/2012/02/23/2364812.html创建一张空表: Sql="Create TABLE [表名]"创建一张有字段的表: Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段...
分类:
数据库 时间:
2014-08-19 10:34:34
阅读次数:
257
/** Gets the parent path from full name (Ex: /a/b/c.Ext => /a/b). */extern OSGDB_EXPORT std::string getFilePath(const std::string& filename);/** Gets ...
分类:
数据库 时间:
2014-08-19 10:35:33
阅读次数:
285
报错信息如下: 数据库客户端打不开解决方案: 找到下面的目录C:\Users\\AppData\Local\Temp 创建一个空文件夹 名称是:2 重新打开数据库
分类:
数据库 时间:
2014-08-19 10:35:53
阅读次数:
261
db file sequential readdb file sequential read等待事件有3个参数:file#,first block#,和block数量。在10g中,这等待事件受到用户I/O等待级别的影响。当处理db file sequential read等待事件的时候,牢记以下关键...
分类:
数据库 时间:
2014-08-19 10:37:03
阅读次数:
323
/*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. --*/ 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WIT...
分类:
数据库 时间:
2014-08-19 10:38:53
阅读次数:
304
目录1. 安装安装MySQL- MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。MySQL-client- MySQL 客户端程序,用于连接并操作Mysql服务器。MySQL-devel- 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要...
分类:
数据库 时间:
2014-08-19 10:43:54
阅读次数:
248
上周公司的生产库的tempdb瞬间暴涨,导致磁盘剩余空间为0,估计是相关人员运行不合理的sql查询导致。tempdb在以下情况会用到:(1)用户建立的临时表.如果能够避免不用,就尽量避免. 如果使用临时表储存大量的数据且频繁访问,考虑添加index以增加查询效率。(2)Schedule jobs.如...
分类:
数据库 时间:
2014-08-19 10:45:34
阅读次数:
436
原文:http://blog.sina.com.cn/s/blog_463648970100g0dk.html这是从开始使用MySQL,到现在所积累的一些杂乱无章的笔记,因为不是一口气写下来,而是以追加的形式构成,大多地方还是从各种地方粘过来(很抱歉不能列出出处,地方太多,当时没记),难免有重复和累...
分类:
数据库 时间:
2014-08-19 10:46:54
阅读次数:
283
无法创建抽象类大家都知道抽象类是无法实例化的,即:不能new。在以下这些情况会遇到这种问题:1.基类是抽象类:2.基类是接口:由于mongodb的特性,在保存抽象类或接口的子类时,会自动映射一个字段"_t":即:子类名称;但是当读取的时候,必须创建子类的,但是由于不知道是那个子类,于是会创建基类的实...
分类:
数据库 时间:
2014-08-19 10:52:54
阅读次数:
440
在做SQL调优的时候,有的时候需要加一个索引试试能不能见效,如果此时这张表非常大,建索引将会非常之麻烦,这种场景虚拟索引就该登场了。下面来做个试验:
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g...
分类:
数据库 时间:
2014-08-19 10:57:14
阅读次数:
331
vs2013运行c++出现:无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Users\hp\Documents\Visual Studio 2013\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe”。已加载符号。
“ConsoleApplication...
分类:
数据库 时间:
2014-08-19 10:57:24
阅读次数:
2048
在tomcat目录的conf目录下,修改server。xml...
分类:
数据库 时间:
2014-08-19 10:57:34
阅读次数:
240
话说过生,我有想起17那年,也就是上一年的时候!我在7.24时候我以为就是我的生日 结果到处宣传
,回到家疑问发现自己搞错了过生日是 按照农历算勒可把我给糗大了。 原来按照农历算是没有到7.24的 现在的今天国历8.19 也就是农历7.24 和我一样的朋友别和我犯一样的错误哟!嘻嘻
好为了不出现和我一样的错误我就来讲解下生日的由来
顶文章得到18岁寿星
的祝福哟 !唯一一...
分类:
数据库 时间:
2014-08-19 11:04:58
阅读次数:
197
1.展开程序 #tarxfmariadb-5.5.32-linux-x86_64.tar.gz-C/usr/local/2.进入解压后的文件夹 #cd/usr/local/mariadb-5.5.32-linux-x86_64/3.创建数据存放目录 #mkdir-pv/mydata/data//一般来说数据存放目录应放在lvm中以便于扩展大小和数据的快照恢复,这里为了演示和方便起见,..
分类:
数据库 时间:
2014-08-19 11:09:35
阅读次数:
312
笔者曾经在面试DBA时的一句”tempdb为什么比其他数据库快?”使得95%以上的应试者都一脸茫然.Tempdb作为Sqlserver的重要特征,一直以来大家对它可能即熟悉又陌生.熟悉是我们时时刻刻都在用,陌生可能是很少有人关注它的运行机制.这次我将通过实例给大家介绍下tempdb的日志机制.
分类:
数据库 时间:
2014-08-19 12:16:04
阅读次数:
224