sqlserver DATEPART函数使用

DATEPART返回代表指定日期的指定日期部分的整数。语法DATEPART ( datepart ,date ) 参数datepart是指定应返回的日期部分的参数。下表列出了 Microsoft? SQL Server? 识别的日期部分和缩写。日期部分缩写yearyy, yyyyquarterqq, qmont …… 阅读全文

ASP.NET恢复SqlServer数据库还原失败

在用Asp.net对备份的数据库文件进行还原的时候,有时候会出现下面的错误异常:[因为数据库正在使用,所以未能获得对数据库的排它访问权。 RESTORE DATABASE 操作异常终止。已将数据库上下文改为 master。]这个时候,自由等待其他进程释放对应权限后,才可还原成功!有没有解决办法呢?我参照【Java】对这个问题的解决方法,做了更新,问题解决。[SQL代码]--还原数据库时数据 …… 阅读全文

数据库还原后无法登陆的问题?因为选定的用户拥有对象,无法删除

针对服务器托管和服务器租用的用户在重新做系统之后,SQL2000数据库加载完原库后,无法使用原先的用户权限,一般是因为原数据库里的用户与新建的登录用户不一致造成的(即便是两者用户名和密码一样也不行,因为两者的 ID 不一样。sqlserver 是根据这个 ID 来识别的)谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数 …… 阅读全文

SQLServer和Oracle常用函数对比

数学函数   1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual   3.取整(小)   S:select floor(-1.001) value   O …… 阅读全文

Sybase 中文乱码解决办法

Sybase 中文乱码是由于默认的编码集为ISO-1 ,在Sybase Central v4.3中中文显示为乱码,将字符集改成CP936或者CP850后,中文乱码解决。更换字符集方法:一、打开Sybase Central 连接上数据库,打开master数据库的syscharsets表,查看name列里面有没有CP936数据,如果没有,进入步骤二;如果有,操作步骤三。二、运行 …… 阅读全文

MongoDB,java操作

使用mongoDB需要导入以下类,当然不是全部需要,用到的类就导入。import com.mongodb.Mongo;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb. …… 阅读全文

大数据量高并发的数据库优化

一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统 …… 阅读全文

关系数据库设计范式

简介  关系数据库中的关系必须满足一定的要求,即满足不同的范式。  目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。 …… 阅读全文