因为工作需要,要将sqlserver2008升级到R2版本。(因为数据库从sqlserver2008R2备份出来的备份文件不能还原到低版本的数据库上,又因为数据库太大,就不想用生成脚本然后导出数据的方式) 第一步:将数据库升级到sqlserver2008R2(如下图1-1所示),但是到Report....
分类:
数据库 时间:
2014-11-26 15:41:45
阅读次数:
833
CREATE FUNCTION [dbo].[F_StringSplit]( @STR NVARCHAR(MAX)='', @SPLITER NVARCHAR(20)='') RETURNS @TB TABLE(TB_V NVARCHAR(200)) AS ...
分类:
数据库 时间:
2014-11-26 15:41:42
阅读次数:
337
环境:Windows server 2003 x64Apache 2.2.14mod_fcgid-2.2b-w32.zipPHP VC9 x86 Non Thread Safe(用Visual C++ 2008 Redistributable Package x86来编译的)我用下面的配置能使FAS...
分类:
数据库 时间:
2014-11-26 15:39:37
阅读次数:
311
设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式...
分类:
数据库 时间:
2014-11-26 14:30:35
阅读次数:
267
昨天在一次研讨会上,一同志说他为甘肃某高校做了一个建筑部门的管理网站用了足足70多张表,我一听一惊,随口来句,这哥们扯吧!
我认为学校的单个部门业务不论多么复杂,这么多表也并不利于实际系统开发,况且单个部门也不可能有那么复杂的业务。那么站在这哥们的角度理解,理由只有一个,他把表拆分的非常的细致,单个表字段很少,功能非常单一。
好像也可以理解,但是70多个表,俺从业多年几乎也没有见过几个如此庞大...
分类:
数据库 时间:
2014-11-26 14:26:34
阅读次数:
236
实验:使用PL/SQL Developer软件获得表名、列名的文本形式
操作过程:
例1:以“逗号”格式获取“用户表名”的文本
使用scott登陆到PL/SQL Developer,在All objects框处找到Tables选项,右击看到“Copy
comma separated”选项,点击后即可获取以“逗号”、“分隔开”的文本形式,点击选项如下图:
打开一个文本编辑器,执...
分类:
数据库 时间:
2014-11-26 14:22:40
阅读次数:
287
--查了当前数据库是事务隔离级别
DBCC USEROPTIONS
【测试一:丢失更新】
--事务1
begin tran
select * from dbo.Test(nolock) where name = 'kk'
waitfor delay '00:00:05'
update T set info = 'A更改' from Test T(nolock) where name...
分类:
数据库 时间:
2014-11-26 14:22:15
阅读次数:
312
为什么要修改字符集?使用用户system,通过sqlplus程序连接到Oracle数据库,输入以下命令,查看字符集:SQL> select userenv('language') from dual;USERENV('LANGUAGE')-------------------------------...
分类:
数据库 时间:
2014-11-26 14:14:56
阅读次数:
384
1.安装cmakeMySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。因此,我们首先要在系统中源码编译安装cmake工具。# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz# t...
分类:
数据库 时间:
2014-11-26 14:09:30
阅读次数:
266
【转】DB2日常维护——REORG TABLE命令优化数据库性能一个完整的日常维护规范可以帮助 DBA 理顺每天需要的操作,以便更好的监控和维护数据库,保证数据库的正常、安全、高效运行,防止一些错误重复发生。由于DB2使用CBO作为数据库的优化器,数据库对象的状态信息对数据库使用合理的 ACCESS...
分类:
数据库 时间:
2014-11-26 14:05:09
阅读次数:
195
创建表空间 1 /* 2 创建表空间 3 语法: 4 表空间:create tablespace 表空间名称 datafile 物理文件存放路径 size 文件大小以M为单位 5 临时表空间: 6 create temporary tablespace 表空间名称 tempfil...
分类:
数据库 时间:
2014-11-26 14:02:36
阅读次数:
178
利用oracle控制文件实现大批量数据的入库操作,效率比sql脚本文件要高很多。使用ctl控制文件步骤如下:1. 制作ctl文件test.ctlload datainfile 'd:\test.txt' --数据文件,数据源文件append into table table_name --数据文.....
分类:
数据库 时间:
2014-11-26 14:01:32
阅读次数:
235
原文:SQL Server优化器特性-位图过滤(Bitmap)一直以来,由于SQL Server中没有位图索引使得面对一些场景,从业人员在索引选择上受限,饱受诟病.其实熟悉SQL Server的朋友应该知道,SQL Server虽然没有位图索引,但在特定环境下还是会采用位图(Bitmap)过滤的,这...
分类:
数据库 时间:
2014-11-26 14:01:02
阅读次数:
341
重命名一个表空间时,Oracle会在数据字典、控制文件和数据文件的头部更新这个表空间名。注意,重命名一个表空间不会重命名相关联的数据文件。重命名代码示例如下:1 SQL> alter tablespace old_name rename to new_name;
分类:
数据库 时间:
2014-11-26 14:01:22
阅读次数:
209
原文:从服务器将Oracle数据库导出到本地Oracle数据库的方法
1.将服务器上的Oracle数据库导入到本地在CMD模式下执行以下命令:expusername1/password@服务器端数据库file=本地硬盘:/文件名.dmp例如:expadmin/123123@DBfile=e:db.d...
分类:
数据库 时间:
2014-11-26 13:57:00
阅读次数:
143
因为id可能不是连续的,所以不能用取得10<id<20的记录的方法。有三种方法可以实现:一、搜索前20条记录,指定不包括前10条语句:select top 20 * from tbl where id not in (select top 10 id from tbl)二、搜索记录生成临时表,建立临...
分类:
数据库 时间:
2014-11-26 13:53:34
阅读次数:
191
1 /** 2 * 3 */ 4 package com.hotel.util; 5 6 import java.sql.Connection; 7 import java.sql.DriverManager; 8 import java.sql.PreparedStat...
分类:
数据库 时间:
2014-11-26 13:51:48
阅读次数:
136