随笔分类 - 数据库
摘要:一、第一范式 1NF是对属性的原子性,要求属性具有原子性,不可再分解; 如学生(学号,姓名,性别,出生年月日),如果认为最后一列还可以再分成(出生年,出生月,出生日),它就不是一范式了,否则就是; 二、第二范式 2NF是对记录的惟一性,要求记录有惟一标识,即实体的惟一性,即不存在部分依赖; 这个表明
阅读全文
摘要:在查询数据库的时候,我们有时候需要对查询出来的数据加上序列,1,2,3,……n 例如:我们根据表的某个字段排序后,要对这些数据加上序列,这个时候序号常常不是我们建表时设置好的自增的主键id,怎么办呢???? 可能我们会用变量来解决,如下 如果在数据库中要用一句SQL语句来实现,这又改怎么办呢????
阅读全文
摘要:SqlServer查询被锁住的表和解锁表 Oracle查询被锁住的表和解锁表 MySQL查询被锁住的表和解锁表
阅读全文
摘要:报错信息如下: 链接服务器"DBJointFrame"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "查询超时已过期"。 消息 7399,级别 16,状态 1,过程 ProcGetAutoMonitorData,第 59 行 链接服务器 "DBJointFrame" 的 OLE D
阅读全文
摘要:简介 Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入
阅读全文
摘要:没有msdtc服务的解决方法如下:1、删除注册表中的键: 开始 运行 regedit 打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTCHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTCH
阅读全文
摘要:解决办法:用管理员身份运行CMD, 输入netsh winsock reset 并回车(注意,必须是已管理员身份运行,这个重置LSP连接) 重启电脑就哦了 参考文献: http://www.360doc.com/content/13/1114/16/14418795_329196484.shtml
阅读全文
摘要:convert(varchar(10),字段名,转换格式) CONVERT(nvarchar(10),count_time,121) CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
阅读全文
摘要:错误信息:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。 解决办法: 去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabase
阅读全文
摘要:DATEDIFF 函数 [日期和时间] 功能 返回两个日期之间的间隔。 语法 DATEDIFF ( date-part, date-expression-1, date-expression-2 ) date-part : year | quarter | month | week | day |
阅读全文
摘要:今天弄SqlServer代理作业,弄了半天,把遇到的问题总结出来,主要是抨击一下Sql Server的Express版本。好了,看下面的正题。 首先,需要安装Sql Server Agent服务,该服务可以在Sql Server配置管理器中查看是安装成功,然后启动该服务。在这一步中,保证与Sql S
阅读全文
摘要:1、作用 删除指定长度的字符,并在指定的起点处插入另一组字符。 2、语法 STUFF ( character_expression , start , length ,character_expression ) 3、示例 以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始
阅读全文
摘要:1.sql2000中只能用自定义的函数解决 2、sql2005中的方法 3、使用游标合并数据
阅读全文
摘要:好不容易装上了sql server 2012数据库,可是却不能连接本地的数据库,后来发现缺少一些服务,于是决定重新安装,但是卸载却很麻烦,如果卸载不干净的话,重新安装会出问题,所以下面就总结一些方法: 在卸载sql server 2012后,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除
阅读全文
摘要:1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 代码如下: select * from people where peopleId in (select peopleId from people group by peopleId having count (peopl
阅读全文